Zář 21

Iotop, monitorovanie diskov

Iotop je OpenSource utilitka, ktorá slúži na sledovanie využitia disku a vypíše tabuľku existujúcich vstupov/výstupov procesov alebo vlákien. Nástroj Iotop je založený na programovacom jazyku Python a vyžaduje, aby v jadre bola povolená funkcia na monitorovanie a zobrazovanie procesov. Ide o veľmi užitočným nástrojom pre správcu systému na identifikáciu konkrétneho procesu, ktorý spôsobuje vysoké zaťaženie disku (TASK_DELAY_ACCT CONFIG_TASKSTATS, TASK_IO_ACCOUNTING a CONFIG_VM_EVENT_COUNTERS). Má podobný UI ako top. Na jeho spustenie sú potrebné administrátorské práva.

Inštalácia programu

Program sa nachádza v oficiálnych repozitároch:

sudo pacman -S iotop
yay -S iotop-git

Inštalácia bez použitia pomocníka:

git clone https://aur.archlinux.org/iotop-git.git
cd iotop-git
makepkg -sri

 

Pomoc a manuálová stránka:

man iotop
iotop --help
iotop -h

 

Použitie programu

Na spustenie programu sú potrebné administrátorské práva.

Netlink error: Operácia nie je povolená (1)

The Linux kernel interfaces that iotop relies on now require root priviliges or
the NET_ADMIN capability. This change occured because a security issue (CVE-2011-2494)
was found that allows leakage of sensitive data across user boundaries.
If you require the ability to run iotop as a non-root user,
please configure sudo to allow you to run iotop as root.

Please do not file bugs on iotop about this.

 

Sledovanie všetkých procesov a vlákien:

sudo iotop

TID je Thread ID (ID vlákna)
PRIO je priorita jednotlivých procesov
USER je užívateľ jednotlivých procesov
DISK READ je čítanie jednotlivých procesov
DISK WRITE je zápis jednotlivých procesov
IO zobrazuje celkový vstup/výstup (disk aa swap) pre jednotlivé procesy
SWAPIN zobrazuje využívanie swapu jednotlivými procesmi
COMMAND je identifikácia procesu

 

Sledovanie iba aktívnych procesov a vlákien:

sudo iotop --only
sudo iotop -o

 

Napsat komentář

Your email address will not be published.

%d blogerům se to líbí: