Welcome to WebmasterWorld Guest from

Forum Moderators: phranque

Message Too Old, No Replies

Performance testing an Apache download server



9:29 am on Jan 18, 2012 (gmt 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?


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

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

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)

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.


11:14 pm on Jan 19, 2012 (gmt 0)

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

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)

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.

Featured Threads

Hot Threads This Week

Hot Threads This Month