iolab:mereni

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
iolab:mereni [2009/12/05 11:28] – vytvořeno prauspetiolab:mereni [2010/02/07 20:52] (current) prauspet
Line 1: Line 1:
-====== Měření ====== +====== Měření a testované distribuce ======
-//"Premature optimization is the root of all evil." -- Donald Knuth.//+
  
-===== Apache ===== +===== Testované distribuce ===== 
-  * aktuální verze z hlavního repozitáře+  * 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     * 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ě     * 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ě
-  * měřící tool [[http://httpd.apache.org/docs/2.2/programs/ab.html|Apache Bench]] je standardní součástí Apache+    * [[http://www.devside.net/articles/apache-performance-tuning|článek]] o performance tuningu Apache 
 +  * měřící tool **[[http://httpd.apache.org/docs/2.2/programs/ab.html|Apache Bench]]** je standardní součástí Apache
     * představa o tom, kolik náš server "paralelně" zvládne požadavků     * 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
 +
   * [[http://jakarta.apache.org/jmeter/|JMeter]]   * [[http://jakarta.apache.org/jmeter/|JMeter]]
     * hodí se i pro testování dalších věcí než jen počet požadavky, např. síťové propustnosti     * 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 (Luboš i Slávka Javu dobře umí :-)) +    * 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: **[[http://sourceforge.net/projects/iperf/|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, [[http://code.google.com/p/xjperf/|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: **[[http://www.iozone.org/|iozone]]**
 +  * návody: 
 +    * http://www.cyberciti.biz/tips/linux-filesystem-benchmarking-with-iozone.html
 +    * http://www.linux.com/archive/feature/139744
 +  * alternativa: dd :-D
 +----
  
 +Linky na které jsem zatím narazil shromažďuji zde: http://delicious.com/trashmeat/iolab
 +    
  • iolab/mereni.1260012506.txt.gz
  • Last modified: 2009/12/05 11:28
  • by prauspet