minitorovaniio
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| minitorovaniio [2014/09/05 15:41] – [Monitorovani IO] djbuldog | minitorovaniio [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 | ||
| + | < | ||
| + | iostat -d 2 | ||
| + | Linux 2.6.18-194.3.1.el5 (nejaky.stroj.nekde.cz) | ||
| + | |||
| + | Device: | ||
| + | sda | ||
| + | sda1 0.07 | ||
| + | sda2 0.00 | ||
| + | sda3 2.51 | ||
| + | sda4 555.50 | ||
| + | |||
| + | Device: | ||
| + | sda | ||
| + | sda1 0.00 | ||
| + | sda2 0.00 | ||
| + | sda3 0.00 | ||
| + | sda4 0.50 | ||
| + | |||
| + | ... | ||
| + | </ | ||
| + | |||
| + | * 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: | ||
| .. | .. | ||
| </ | </ | ||
| - | * výpis obsahuje průměry za 10 minut. Sloupec bread/bwrtn udává, kolik bloků bylo přečteno/ | + | * výpis obsahuje průměry za 10 minut. Sloupec bread/bwrtn udává, kolik bloků bylo přečteno/ |
| + | * Bloky jsou pravdepodobne | ||
| + | |||
| + | < | ||
| + | | ||
| + | Total amount of data read from the devices in blocks per second. | ||
| + | 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. | ||
| + | </ | ||
| < | < | ||
| Řá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/ | DIFF=$((DIFF/ | ||
| echo "PID $P: $DIFF kB/s (${STATB[$i]} - ${STATA[$i]})" | echo "PID $P: $DIFF kB/s (${STATB[$i]} - ${STATA[$i]})" | ||
| + | echo -e "PID $P: | ||
| } | } | ||
| 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)
