iolab:mereni

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
iolab:mereni [2009/12/05 12:56] 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ě
 +    * [[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   * 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 =====+==== Network throughput ====
   * měří se "RAM-to-RAM"   * 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   * můžeme měřit i přenos souborů, ale to je skoro zbytečné - limit zde představují disky a nikoli síťový stack
Line 21: Line 37:
     * 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]]     * 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/       * 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.1260017817.txt.gz
  • Last modified: 2009/12/05 12:56
  • by prauspet