I know that real life experience is what really shows your server performance but is there any pattern between different servers and users? Example how many users can 3,0Ghz and 1GB handle at the same time?
It depends on what the users are doing. There will be significant difference between 5000 people downloading html files or using a cgi proxy. If you host database server on the same box as web server the threshold gets lower...
Actually it would differ based on your server processor. And then the processor speed. Like you cant expect the performance like P4 2.8 ghz with celeron 2.8 ghz. And also there are performance changes between 64 bit and 32 bit servers. Can you let us know which server processor you are going to use? Regards
I have 2,4 Celeron with 1Gb. I know that memory is crucial factor when you have database driven websites.
Also, what OS and web server are you using? FreeBSD and Apache will be a lot more efficient than Windows XP and IIS. And then... we talk about tuning...
Check out Apache Performance Tuning. On my FreeBSD web server, I recently increased performance significantly with these three kernel tuning commands: sysctl kern.ipc.maxsockets=32768 sysctl kern.ipc.nmbclusters=51200 sysctl kern.ipc.somaxconn=512 Code (markup): I also made these changes to httpd.conf: <IfModule mpm_prefork_module> StartServers 128 MinSpareServers 32 MaxSpareServers 96 ServerLimit 512 MaxClients 512 MaxRequestsPerChild 0 </IfModule> Code (markup): Of course, I could do better if I abandoned the Prefork MPM.
We have multiple Dual Opteron 252 // 4 GB of ram. And honestly, you can't predict how many you can fit on there, sometimes you get sites that use more process and bandwidth, and other times its less. I think it comes down to how much processor usage you want on your servers...I try not to ever let it go above 2% to keep things quick!
It all depends on the websites hosted on your server... is it all .html sites or using DB? and if using DB then how many requests are going to the server per page on the average. Please provide some more info.
in addition to this... One should go for a very good high quality and with good ram i must say 2 GB ram and AMD processor. If compared bet. Xeon and Opteron, i will show green signal to Opteron.