Uživatelské nástroje

Nástroje pro tento web


minitorovaniio

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
minitorovaniio [2014/09/05 15:41] – [Monitorovani IO] djbuldogminitorovaniio [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 14: Řádek 14:
     * sar     * sar
  
 +===== iostat =====
 +  * využívá hodnoty ze sar
 +  * příklad statistik
 +<code>
 +iostat -d 2
 +Linux 2.6.18-194.3.1.el5 (nejaky.stroj.nekde.cz)        09/05/2014
 +
 +Device:            tps   Blk_read/  Blk_wrtn/  Blk_read   Blk_wrtn
 +sda             558.07       236.28     20370.08 1604053205 138289873008
 +sda1              0.07         0.00         0.36      33698    2429406
 +sda2              0.00         0.00         0.00        621          0
 +sda3              2.51         1.59        37.58   10783682  255133504
 +sda4            555.50       234.68     20332.15 1593234484 138032310098
 +
 +Device:            tps   Blk_read/  Blk_wrtn/  Blk_read   Blk_wrtn
 +sda               0.50         0.00        12.00          0         24
 +sda1              0.00         0.00         0.00          0          0
 +sda2              0.00         0.00         0.00          0          0
 +sda3              0.00         0.00         0.00          0          0
 +sda4              0.50         0.00        12.00          0         24
 +
 +...
 +</code>
 +
 +  * první statistika je myslím průmer za celý den, další výpisy odpovídají už zadanému časovému období
  
 ===== sar ===== ===== sar =====
Řádek 33: Řádek 58:
 .. ..
 </code> </code>
-  * výpis obsahuje průměry za 10 minut. Sloupec bread/bwrtn udává, kolik bloků bylo přečteno/zapsáno. Bloky jsou typicky velikosti 4k. Lze ověřit přes tune2fs+  * výpis obsahuje průměry za 10 minut. Sloupec bread/bwrtn udává, kolik bloků bylo přečteno/zapsáno.  
 +  * Bloky jsou pravdepodobne velikosti 512B, prestoze filesystem pouziva bloky vetsi, typicky 4k. 
 + 
 +<code> 
 + bread/
 +                     Total amount of data read from the devices in blocks per second.  Blocks are equiv- 
 +                     alent to sectors with 2.4 kernels and newer and therefore have a size of 512 bytes. 
 +                     With older kernels, a block is of indeterminate size. 
 +</code>
  
 <code> <code>
Řádek 102: Řádek 135:
 ==== read/write per process ==== ==== read/write per process ====
  
-<code>+<file bash iomon.sh>
 #!/bin/bash #!/bin/bash
  
Řádek 134: Řádek 167:
       DIFF=$((DIFF/1024))       DIFF=$((DIFF/1024))
       echo "PID $P: $DIFF kB/s (${STATB[$i]} - ${STATA[$i]})"       echo "PID $P: $DIFF kB/s (${STATB[$i]} - ${STATA[$i]})"
 +      echo -e "PID $P:\t\t$DIFF kB/s\t\t\t$(cat /proc/$P/cmdline | cut -c1-30)"
     }     }
     i=$((i+1))     i=$((i+1))
Řádek 141: Řádek 175:
  
 done done
-</code>+</file>
 ===== UseCase3 (high IO waiting) ===== ===== UseCase3 (high IO waiting) =====
      
minitorovaniio.1409924492.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki