homepage Welcome to WebmasterWorld Guest from 54.237.235.12
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Pubcon Platinum Sponsor 2014
Home / Forums Index / Hardware and OS Related Technologies / Website Technology Issues
Forum Library, Charter, Moderators: phranque

Website Technology Issues Forum

    
Performance testing an Apache download server
rosglo



 
Msg#: 4408054 posted 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?
Thanks,
Ross.

 

lammert

WebmasterWorld Senior Member lammert us a WebmasterWorld Top Contributor of All Time 5+ Year Member



 
Msg#: 4408054 posted 9:53 am on Jan 18, 2012 (gmt 0)

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.

rosglo



 
Msg#: 4408054 posted 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.
Cheers,
Ross.

phranque

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



 
Msg#: 4408054 posted 11:14 pm on Jan 19, 2012 (gmt 0)

welcome to WebmasterWorld, Ross!

you might find what you need with httperf:
http://www.hpl.hp.com/research/linux/httperf/ [hpl.hp.com]

rosglo



 
Msg#: 4408054 posted 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.
Ross.

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / Hardware and OS Related Technologies / Website Technology Issues
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved