> It will serve myself and a few friends, mostly some very small, relatively 
> low-traffic WordPress sites, a Wiki, YourLS, a few static sites, and a mail 
> server.
> I'm wonder if there's a way to estimate if the server I have will meet the 
> needs of these sites -- the stack I'm using is vanilla 7.6 plus MySQL, Nginx, 
> PHP8.3+FPM, and OpenSMTPd.  The hardware is two-cores of Intel CPU @ 3Ghz, 
> 4GB RAM, and about 50GB of SSD.

I can't speak for the non-mail software if that is going to gobble up
tons of resources or not, but for email, a simple mental test is quite
fast in order to see if cpu and ram (and disk performance) will
suffice.
Ask yourself "will I be receiving more than one million emails per month?".

If the answer is no, then you take the number of seconds in a month
(around 2.6M) and then you just make an educated guess if the box you
have can handle 2.6 emails per second. If it can, you will be on top
of the email situation. I seem to recall some people from
stacken.kth.se trying to see how many emails a Pentium Pro 200 could
receive in 1999, and depending on how many fsync()s they called, it
ended up between 200 to 1000 emails per second.

So given that this VPS is using a cpu lots faster and disks which will
sync really really quick, the least of the problems will be in the
email part at least. There is no telling how good or bad the PHP will
be, or if the MySQL will starve the system of ram for its buffers, but
I think that you will be limited by something else, like incoming
bandwidth or available disk-space to store the emails and not the
VPS-sizing itself.

-- 
May the most significant bit of your life be positive.

Reply via email to