Příkaz ioping generuje zprávu o I/O latenci zařízení v reálném čase. Neustále bude „ping“ zadané zařízení s požadavky a tiskne informace o každém požadavku na příkazovém řádku. Ve výchozím nastavení tyto informace sledují, jak dlouho trvalo dokončení požadavku I/O. Kromě určení zařízení, které chcete testovat, můžete také zadat název cesty pro testování jakéhokoli zařízení, které je s touto cestou spojeno.
Zvažte použití ioping k řešení problémů s latencí u úložných zařízení, zvláště pokud se domníváte, že vaše rychlost čtení a/nebo zápisu je nižší, než by měla být.
Poznámka :Toto je podobné standardnímu příkazu ping, který testuje latenci sítě.Syntaxe
Syntaxe příkazu ioping je:
# ioping [options] {file/ directory/device name}
Pokud při spuštění příkazu ioping narazíte na níže uvedenou chybu:
ioping: command not found
můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:
Distribuce | Příkaz |
---|---|
OS X | brew install ioping |
Debian | apt-get install ioping |
Ubuntu | apt-get install ioping |
Alpine | apk přidat ioping |
Arch Linux | pacman -S ioping |
Kali Linux | apt-get install ioping |
Fedora | instalace dnf ioping |
Raspbian | apt-get install ioping |
Možnosti příkazu iop
Následující tabulka uvádí některé možnosti, které můžete použít s příkazem ioping.
Možnost | Popis |
---|---|
-c {počet} | Uveďte počet I/O požadavků, které se mají provést před zastavením. |
-i {time} | Nastavte čas (interval) mezi požadavky I/O. |
-t {time} | Nastavte minimální dobu platnosti požadavku. Rychlejší požadavky jsou ignorovány. |
-T {time} | Nastavte maximální dobu platnosti požadavku. Požadavky pomalejší než toto jsou ignorovány. |
-s {velikost} | Nastavte velikost požadavků. |
Příklady příkazů iop
1. Zobrazte latenci I/O disku pomocí výchozích hodnot a aktuálního adresáře:
# ioping .
2. Změřte latenci na /tmp pomocí 10 požadavků po 1 MB:
# ioping -c 10 -s 1M /tmp
3. Změřte rychlost vyhledávání disku na `/dev/sdX`:
# ioping -R /dev/sdX
4. Změřte sekvenční rychlost disku na `/dev/sdX`:
# ioping -RL /dev/sdX
5. Abychom získali průměrnou dobu vyhledávání zařízení, musíme spustit následující příkaz ioping:
# ioping -R /dev/sda
Závěr
Příkaz ioping lze použít k provedení jednoduchých testů latence na disku. Latence je měřítkem zpoždění v přenosu dat. Primárním výpočtem rychlosti úložných zařízení je IOPS, což je zkratka pro vstupně/výstupní operace za sekundu. Tuto hodnotu musíte vzít v úvahu při výběru základního typu úložiště, který chcete použít pro prostředek úložiště. Jak můžete očekávat, IOPS pro zařízení HDD je nižší než pro zařízení SDD.