Table of Contents
Měření a testované distribuce
Testované distribuce
Měření
Apache
Network throughput
I/O throughput
Měření a testované distribuce
Testované distribuce
Debian Stable (Lenny)
nejsem si jistý, zdá drivery přispěné v létě Microsoftem se už dostaly do kernelu 2.6.26, který je v Lennym
do testování můžeme přidat Squeeze (Debian Testing) nebo Ubuntu Server 9.10 s novými jádry abychom porovnali jaký vliv měla snaha Microsoftu
nebo zkompilovat do Lennyho vlastní jádro (2.6.32 ?)
RHEL (příp. free alternative CentOS pokud se nedostaneme k RHELu)
můžeme zkusit i Fedoru, ale ta je dost desktopově orientovaná
další možnosti
SuSE Linux Enterprise Server … ale preferoval bych RHEL
Měření
Apache
aktuální verze z hlavního repozitáře dané distribuce
2.2.9 u Debian Stable k 5.12.09
výchozí konfigurace, minimum optimalizací - nezajímá nás kam až to lze dostat, ale jak si povedeme v průměrném/nejběžnějším případě
článek
o performance tuningu Apache
měřící tool
Apache Bench
je standardní součástí Apache
představa o tom, kolik náš server “paralelně” zvládne požadavků
návody/další informace:
https://wiki.appnexus.com/display/documentation/How+to+Apache+Stress+Test+With+ab+Tool
JMeter
hodí se i pro testování dalších věcí než jen počet požadavky, např. síťové propustnosti
napsán v Javě, lze snadno rozšířit
vzhledem k jeho komplexnosti bych se mu prozatím vyhnul a zůstal u Apache Bench
Network throughput
měří se “RAM-to-RAM”
můžeme měřit i přenos souborů, ale to je skoro zbytečné - limit zde představují disky a nikoli síťový stack
nástroj:
iperf
návody k iperfu
http://unixfoo.blogspot.com/2009/02/iperf-network-throughput-measurement.html
http://openmaniak.com/iperf.php
pro klikače, okýnkaře a jiné bytosti, které mají odpor k příkazové řádce existuje
GUI
k iperfu,
JPerf
http://www.smallnetbuilder.com/content/view/30408/235/
I/O throughput
pro nás pravděpodobně jen okrajový zájem, těžiště naší práce si představuji v předcházejících dvou bodech
nástroj:
iozone
návody:
http://www.cyberciti.biz/tips/linux-filesystem-benchmarking-with-iozone.html
http://www.linux.com/archive/feature/139744
alternativa: dd
—-
Linky na které jsem zatím narazil shromažďuji zde:
http://delicious.com/trashmeat/iolab