It turns out that 'ab' has been under reporting apache's performance for years; this patch fixes that; and also adds - median/standard deviation calculations; to get an idea of how good your measurement is. And a warning if results are way out of bound. - prints a 'percentile' table. Which shows the time it took to process 50,66,80,90 etc percent of the requests. - fixes a significant int overrun bug which caused longer runs to generate realistic but totally bogus results. And also changes in the write/pipe error handling to not cause those skew a test unnoticed) Credits to Sander Temme <sander@covalent.net> for solving this riddle. - add's gnuplot/CSV output for postprocessing. - adds very rudimentary SSL support. For full details on why this was nessesary (and lead to surprizing results to say the leat); attend Sander Temme his talk at the Santa Clara Apache Con next week: TH18: Measuring and Enhancing Apache Performance Day: Thu Time: 18h30 This presentation will describe a facility for testing web server performance and will present some test results for various system- and Apache configuration options. Additionally, some suggestions on performance tuning will be presented. Sorry for the size of the patch - but for various reasons we did not get round to committing it :-( Getting results and getting confidence in the output was just more important. I will do asap for 2.0 as well. Input/comments/cronstructive critism as to the processing and presentation of the data is greatly appreciated ! Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88624 13f79535-47bb-0310-9956-ffa450edef68
parent
a3011313
Please register or sign in to comment