Welcome to WebmasterWorld Guest from 54.161.130.145

Forum Moderators: phranque

Message Too Old, No Replies

Performance testing an Apache download server

     
9:29 am on Jan 18, 2012 (gmt 0)

New User

joined:Jan 18, 2012
posts: 3
votes: 0


Hello Folks,
Hope this is the right section:
Have just set up a media download server using Apache and RHEL, running on a vm provided by our central it function.
I need to run some benchmarks/performance tests to ensure it does what it needs to do, before sign off.
Most of the "load" testing tools I can find seem to based on hitting the server rather than downloading actual files.
We need to load test the underlying hardware (attached storage / connections / etc.), not just the operation of the web server.
Can anyone recommend a suitable test program?
Thanks,
Ross.
9:53 am on Jan 18, 2012 (gmt 0)

Senior Member from KZ 

WebmasterWorld Senior Member lammert is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Jan 10, 2005
posts: 2919
votes: 14


Hi rosglo, first of all Welcome to WebmasterWorld!

If you wan't to test the real-life performance of the server including the performance of the storage subsystem you may need to test it with the real media files you have there. Is the server already filled with all the downloadable files? Otherwise the test results may not be realistic.

The ab testing tool which is shipped with Apache does a real GET request as far as I know. The only problem is that you specify the name of the file to get on the command line which makes it impossible to specify a list of random downloadable files to properly test the random file lists.
8:48 am on Jan 19, 2012 (gmt 0)

New User

joined:Jan 18, 2012
posts: 3
votes: 0


Hello Iammert,
Had a play with ab today and it definitely uses GET.
Almost does what I need but there is no control over hits/sec which is not surprising given that it is basically for establishing an upper limit for hits per second.
Thanks you for the info.
Cheers,
Ross.
11:14 pm on Jan 19, 2012 (gmt 0)

Administrator

WebmasterWorld Administrator phranque is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Aug 10, 2004
posts:10589
votes: 21


welcome to WebmasterWorld, Ross!

you might find what you need with httperf:
http://www.hpl.hp.com/research/linux/httperf/ [hpl.hp.com]
6:08 am on Jan 21, 2012 (gmt 0)

New User

joined:Jan 18, 2012
posts: 3
votes: 0


Hello phranque,
httperf looks good.
Thanks for the pointer.
Have also been playing with jmeter which run concurrently from several computers, puts a reasonable load on the server.
Ross.