Is anyone using a reliable Linux/Apache/MySQL/PHP benchmarking suite? There are benchmark software for individual pieces but I hope there is one tool or several small tools that act together to give a picture of how long a request takes from entering Apache, to PHP, to MySQL and then back to the client.TIA!
On 9/27/06, Joseph Cheng <cheng.je at gmail.com> wrote:> Is anyone using a reliable Linux/Apache/MySQL/PHP benchmarking suite? > There are benchmark software for individual pieces but I hope there is > one tool or several small tools that act together to give a picture of > how long a request takes from entering Apache, to PHP, to MySQL and > then back to the client.TIA!ab (part of the httpd package) is good at this for limited results (no cookie sessions things like that) beyond this, I usually use some mozilla/firefox plugins to record actions, and then 'play them' to stress the system. live-headers does this, though not enough to really test. I forget the name of the other plugin off-hand. -- During times of universal deceit, telling the truth becomes a revolutionary act. George Orwell
> On 9/27/06, Joseph Cheng <cheng.je at gmail.com> wrote: > > Is anyone using a reliable Linux/Apache/MySQL/PHP > benchmarking suite? > > There are benchmark software for individual pieces but I > hope there is > > one tool or several small tools that act together to give a > picture of > > how long a request takes from entering Apache, to PHP, to MySQL and > > then back to the client.TIA!I was involved with this tool in a former job: http://www.opensta.org/ It is extremely good at doing what you are asking, but has a fairly high learning curve and may be overkill. alex
Joseph Cheng wrote:> Is anyone using a reliable Linux/Apache/MySQL/PHP benchmarking suite? > There are benchmark software for individual pieces but I hope there is > one tool or several small tools that act together to give a picture of > how long a request takes from entering Apache, to PHP, to MySQL and > then back to the client.TIA!The apache project has a benchmarking tool which is called "jmeter": <http://jakarta.apache.org/jmeter/>, which is a little hard to configure. But there are browser plugins available with which you can record a walk through your website and then replay these walks (multiple different walks are possible at the same time) with defined user loads. Regards, Ralph -- Ralph Angenendt......ra at br-online.de | .."Text processing has made it possible Bayerischer Rundfunk...80300 M?nchen | ....to right-justify any idea, even one Programmbereich.Bayern 3, Jugend und | .which cannot be justified on any other Multimedia.........Tl:089.5900.16023 | ..........grounds." -- J. Finnegan, USC -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <http://lists.centos.org/pipermail/centos/attachments/20060928/a1d096b7/attachment-0001.sig>
On Wed, 27 Sep 2006, Joseph Cheng wrote:> Is anyone using a reliable Linux/Apache/MySQL/PHP benchmarking suite? > There are benchmark software for individual pieces but I hope there is > one tool or several small tools that act together to give a picture of > how long a request takes from entering Apache, to PHP, to MySQL and > then back to the client.TIA!I've just done some testing with Dell's dvdstore tool. Interesting to say the least. http://linux.dell.com/dvdstore ------------------------------------------------------------------------ Jim Wildman, CISSP, RHCE jim at rossberry.com http://www.rossberry.com "Society in every state is a blessing, but Government, even in its best state, is a necessary evil; in its worst state, an intolerable one." Thomas Paine