Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Ak chcete použiť príkaz `iostat`, jednoducho otvorte okno terminálu a zadajte nasledujúci príkaz:
```
iostat -x 1
```
Voľba `-x` určuje, že chcete vidieť rozšírenú štatistiku, a `1` určuje, že chcete vidieť aktualizácie každú 1 sekundu.
Výstup príkazu `iostat` bude vyzerať asi takto:
```
Linux 4.15.0-36-generic (ubuntu-xenial) 04/08/2018 _x86_64_ (4 CPU)
Zariadenie:rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz čakať r_await w_await svctm %util
sda 0,00 1,00 128,00 25,00 691,20 542,40 16,06 0,02 1,63 0,10 1,71 0,02 1,61
```
Prvý stĺpec „Zariadenie“ zobrazuje názov monitorovaného zariadenia. V tomto prípade je to „sda“. Druhý a tretí stĺpec, `rrqm/s` a `wrqm/s`, zobrazujú počet žiadostí o čítanie a zápis za sekundu. Štvrtý a piaty stĺpec „r/s“ a „w/s“ zobrazuje počet operácií čítania a zápisu za sekundu. Šiesty a siedmy stĺpec „rkB/s“ a „wkB/s“ zobrazuje množstvo prečítaných a zapisovaných údajov za sekundu. Ôsmy stĺpec `avgrq-sz` zobrazuje priemernú veľkosť požiadavky na čítanie alebo zápis v kilobajtoch. Deviaty stĺpec `avgqu-sz` zobrazuje priemerný počet žiadostí vo fronte pre zariadenie. Desiaty stĺpec `wait` zobrazuje priemerný čas strávený čakaním na dokončenie operácie čítania alebo zápisu v milisekundách. Jedenásty a dvanásty stĺpec `r_await` a `w_await` zobrazujú priemerný čas strávený čakaním na dokončenie operácie čítania alebo zápisu v milisekundách. Trinásty stĺpec, `svctm`, zobrazuje priemerný čas strávený obsluhou operácie čítania alebo zápisu v milisekundách. Štrnásty stĺpec „%util“ zobrazuje percento času, počas ktorého bolo zariadenie zaneprázdnené.
Ďalším spôsobom, ako skontrolovať výkon disku v Linuxe, je použiť príkaz `dstat`. Tento príkaz poskytuje zobrazenie štatistiky I/O disku v reálnom čase, vrátane IOPS, latencie a šírky pásma.
Ak chcete použiť príkaz `dstat`, jednoducho otvorte okno terminálu a zadajte nasledujúci príkaz:
```
dstat -d
```
Výstup príkazu `dstat` bude vyzerať asi takto:
```
Výstupný interval:5s; vzorkovacia frekvencia:5s
Zariadenie číta a zapisuje zlúčený súhlas synchronizácie
Spolu 20 048 22 024 1 296 0 1
sda 80 8 144 0 0
sr0 0 0 0 0 0
Zariadenie:sda
číta zapisuje zlúčené sektory tiká avgtick čaká svctm %util
[K/s] [K/s] [K/s] [K/s] [%] [ms] [ms] [ms]
-------------------------------------------------- ---------------
0,00 0,00 0,00 14,40 100,00 0,00 0,00 0,00
0,00 0,00 0,00 0,00 100,00 0,00 0,00 0,00
```
Prvá časť výstupu zobrazuje celkový počet operácií čítania a zápisu za sekundu, ako aj počet zlúčených, synchrónnych a potvrdených operácií za sekundu. Druhá časť výstupu zobrazuje rovnaké informácie pre konkrétne zariadenie, v tomto prípade „sda“.
Príkaz `dstat` poskytuje aj množstvo ďalších štatistík, vrátane priemernej latencie operácií čítania a zápisu, priemerného času stráveného obsluhou operácií čítania a zápisu a percenta času, počas ktorého bolo zariadenie zaneprázdnené.
Ďalšie nástroje na kontrolu výkonu disku:
* `hdparm` je nástroj na prezeranie a úpravu parametrov pevného disku.
* `smartctl` je nástroj na monitorovanie stavu pevných diskov.
* `fio` je výkonný nástroj na porovnávanie úložných zariadení.