Anyone know how to test the performance of a server, with respect to apache speed and page delivery, to see where the performace issue is.
Printable View
Anyone know how to test the performance of a server, with respect to apache speed and page delivery, to see where the performace issue is.
Which part do you want to test? There are benchmarks test for apache. If you're running php, and think it's the script that's slowing things down, I can give you a class that you can use to test. Basically, it just compares the time from start to end - you determin both points, and then gives you the total. We used it on the old board server.
I was going to give you some advice but I dont' really know what i'm talking about and john is much better at that stuff...
DB stuff, not not knowing what you're talking about...
:)
I have to develop a board for a college, some interacting with faculty and students project.Quote:
Originally posted by jstarkey
Which part do you want to test? There are benchmarks test for apache. If you're running php, and think it's the script that's slowing things down, I can give you a class that you can use to test. Basically, it just compares the time from start to end - you determin both points, and then gives you the total. We used it on the old board server.
Anyway the server (http://cnsctynet.senecac.on.ca) Is very slow, when i'm telnet or ssh in it has a lot of lag, even just using vi. So i'm worried that this server might not be able to handle the bandwidth of a whole college logging on and utilizing the board. But rather then come to the college with a theory i would like to show them that their server is not equiped for this project. And i don't know what to use to show them that.
Basically i need a tool or script i can run in a unix environement that tests the servers performance but not dependant on client server connection, trying to eliminate the whole "well it's your connection that's slow" problem.
I don't know if there is such a thing but any advice on this would be greatly apreciated.
The server is flying for me. I'm connecting from Colorado.
I seriously doubt your college is going to load the server down enough to be noticible. Do you know what speed and amount of RAM you're using? Anything above 500 MHz with 256 Megs of RAM and you should be fine, IMHO. You should be able to serve several hundred people at a time with that setup. Of course there are lots of variables, but anything within norm should be covered.
[edit]
I just hit it about 30 times and the pages loaded within 1 second each time.
Have you checked traceroute?
If you want to build a php binary, I can give you a shell script that will hit it and give you the time it took to get a response.
I got the imporession it was slow because of the lag when telnetted in.. and then i upped a big flash movie and it took a long time to load (preload) so i assumed it wouldn't handle the usage...
thanks for looking..