-
Hey all I am looking to get some input on if this seems normal. I've recently setup a Windows VPS & it seems a bit sluggish on the "network" side of things, though it could be a cpu related issue as well. I've tried a couple different HTTP servers on it and they all seem to perform pretty poorly. I've tried Abyss, Apache, lighttpd & IIS. On a Lighttpd setup I got pretty crappy performance using ApacheBench of 1 request per second... One request! I've been able to eek this up to between 5 - 7 requests per second using Apache or IIS. This is running PHP5 through ISAPI / Apache API.
Problem with this is on my 3.0 Ghz Dual Core E2160 home computer I can breeze through about 1400 requests per second. Now I don't expect this kind of performance when I have a sliver of the CPU usage on a VPS, I would still expect it to be at least 1% as good as my home computer. Also I do not note much CPU usage in task manager when I am running HTTP benchmarks.
However, maybe I am wrong. Maybe this is how a VPS performs. It that's the case it may not be of much use.
I am using the following command "ab -c 5 -n 100 mywebsiteurl.com/phpinfo.php".
Anyone with similar experience on this and what kind of performance to expect?
-
Good point, I will have to try it out locally on the VPS itself...
Edit:
Requests per second: 467.15 [#/sec] (mean)
Well that's a hell of a lot better. Now I don't feel so bad about it, feel kind of stupid actually ;).
-
Remember, your going to get a lot better performance if your running the test locally vs remotely.
-
Hey all I am looking to get some input on if this seems normal. I've recently setup a Windows VPS & it seems a bit sluggish on the "network" side of things, though it could be a cpu related issue as well. I've tried a couple different HTTP servers on it and they all seem to perform pretty poorly. I've tried Abyss, Apache, lighttpd & IIS. On a Lighttpd setup I got pretty crappy performance using ApacheBench of 1 request per second... One request! I've been able to eek this up to between 5 - 7 requests per second using Apache or IIS. This is running PHP5 through ISAPI / Apache API.
Problem with this is on my 3.0 Ghz Dual Core E2160 home computer I can breeze through about 1400 requests per second. Now I don't expect this kind of performance when I have a sliver of the CPU usage on a VPS, I would still expect it to be at least 1% as good as my home computer. Also I do not note much CPU usage in task manager when I am running HTTP benchmarks.
However, maybe I am wrong. Maybe this is how a VPS performs. It that's the case it may not be of much use.
I am using the following command "ab -c 5 -n 100 mywebsiteurl.com/phpinfo.php".
Anyone with similar experience on this and what kind of performance to expect?
-
Remember, your going to get a lot better performance if your running the test locally vs remotely.
-
Good point, I will have to try it out locally on the VPS itself...
Edit:
Requests per second: 467.15 [#/sec] (mean)
Well that's a hell of a lot better. Now I don't feel so bad about it, feel kind of stupid actually ;).