Iotop: Difference between revisions
(16 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
Iotop annab teavet ketta lugemise ja kirjutamise kiiruse, swapi ning kogu ketta I / O iga protsessi. | Administraatorid kogevad sageli olukordi, kus süsteem on väga aeglane ja ei saa aru mis seda põhjustab. Iotop on väljatöötatud programm, mis annab teavet ketta lugemise ja kirjutamise kiiruse kohta, swapi ning kogu ketta I/O iga protsessi kohta. Protsessi nimekirja uuendatakse vaikimisi üks kord sekundis. | ||
Iotopi saab käivitada ainult siis, kui arvutis töötav kerneli tuuma versioon on 2.6.20 või uuem ja Pythoni versioon on 2.5 või uuem. Iotop on litsenseeritud vastavalt [http://www.gnu.org/copyleft/gpl.html GNU GPL]. | |||
I/O kasutamise andmete | I/O kasutamise andmete formaat sarnaneb ”TOP” programmile. | ||
[[Image:Iotop14.png]] | [[Image:Iotop14.png]] | ||
Line 14: | Line 14: | ||
Enne Iototp-i paigaldamist on vaja teada kas <b>Python ≥ 2.5 ja Linuxi tuuma ≥ 2.6.20</b> on nõuetele vastavad | Enne Iototp-i paigaldamist on vaja teada kas <b>Python ≥ 2.5 ja Linuxi tuuma ≥ 2.6.20</b> on nõuetele vastavad | ||
Pythoni puhul: | |||
<pre>python-V</pre> | <pre>python -V</pre> | ||
tuuma puhul: | tuuma puhul: | ||
<pre>uname-r</pre> | <pre>uname -r</pre> | ||
Iotop-i paigaldamiseks kasutame järgmist käsku Ubuntu: | Iotop-i paigaldamiseks kasutame järgmist käsku Ubuntu: | ||
Line 30: | Line 30: | ||
[[Image:Iotop14.png]] | [[Image:Iotop14.png]] | ||
===Kasutamise viisid=== | ===Kasutamise viisid=== | ||
Iotop värskendab | Iotop värskendab ajavahemiku saab ise määrata. Näiteks selle käsuga uuendab IOTOP ennast iga 0,5 sekundi järgi: | ||
<pre>iotop -d 0,5 </pre> | <pre>iotop -d 0,5 </pre> | ||
Saab panna mitte-interaktiivsesse režiimi. | Saab panna mitte-interaktiivsesse režiimi. | ||
Line 37: | Line 37: | ||
Näitab ainult prosesse, mis kirjutavad ja loevad | Näitab ainult prosesse, mis kirjutavad ja loevad | ||
-o --only | -o --only | ||
Kasutajate nimekirjade jälgimine (vaikimisi) | |||
<pre>ioptop -U user</pre> | |||
Abimaterjalid HELP | |||
<pre>iotop -h</pre> | |||
<pre>iotop --help</pre> | |||
Näitab versiooni numbrit | |||
<pre>iotop --version</pre> | |||
Võtab kõik I/O protsessid ja kuvab koondaruande iga uuendamise intervali järel: | Võtab kõik I/O protsessid ja kuvab koondaruande iga uuendamise intervali järel: | ||
<pre>iotop -C</pre> | <pre>iotop -C</pre> | ||
Line 42: | Line 50: | ||
===NÄITEKS=== | ===NÄITEKS=== | ||
Selles näites -o näitab ainult protsesse, mis kirjutavad ja loevad kettalt. -b lülitab mitte-interaktiivne režiimi ja näitab I/O kasutamise aja jooksul. | |||
<pre>iotop -o -b</pre> | <pre>iotop -o -b</pre> | ||
Saame sellise tulemuse: | Saame sellise tulemuse: | ||
Line 53: | Line 65: | ||
[http://freshmeat.net/projects/iotop Projekti lehekülg] | [http://freshmeat.net/projects/iotop Projekti lehekülg] | ||
== | [http://manpages.ubuntu.com/manpages/jaunty/man1/iotop.1.html Ubuntu kodulehekülg] | ||
==Kokkuvõte== | |||
Iotop programmi on väga vajalik just administraatoritele, sest programmi annab võimaluse jälgida süsteemi tegevust - kõvakettalt info lugemine ja kirjutamine. Samas võimaldab IO/TOP programm vajadusel ka jälgida kasutajate tegevust. | |||
Iotop programmi puudusena võib siiski nimetada olukorda, kui ei ole võimalik uuendada Python ja Linux’i tuuma, siis tuleb leida teisi sarnaseid lahendusi süsteemi jälgimiseks. | |||
---- | ---- | ||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] | [[Category:Operatsioonisüsteemide administreerimine ja sidumine]] |
Latest revision as of 09:52, 5 May 2010
Autor
Janar Viidermets
AK 31
Sissejuhatus
Administraatorid kogevad sageli olukordi, kus süsteem on väga aeglane ja ei saa aru mis seda põhjustab. Iotop on väljatöötatud programm, mis annab teavet ketta lugemise ja kirjutamise kiiruse kohta, swapi ning kogu ketta I/O iga protsessi kohta. Protsessi nimekirja uuendatakse vaikimisi üks kord sekundis. Iotopi saab käivitada ainult siis, kui arvutis töötav kerneli tuuma versioon on 2.6.20 või uuem ja Pythoni versioon on 2.5 või uuem. Iotop on litsenseeritud vastavalt GNU GPL. I/O kasutamise andmete formaat sarnaneb ”TOP” programmile.
Iotopi paigaldamine
Enne Iototp-i paigaldamist on vaja teada kas Python ≥ 2.5 ja Linuxi tuuma ≥ 2.6.20 on nõuetele vastavad
Pythoni puhul:
python -V
tuuma puhul:
uname -r
Iotop-i paigaldamiseks kasutame järgmist käsku Ubuntu:
sudo apt-get install iotop
Iotop-i paigaldamiseks kasutame järgmist käsku Fedora:
yum install iotop
Kui mingil põhjusel ei saa alla laadida, siis saab seda teha siit
Kasutamine
Iotop-i saab käivitada terminali aknas käsuga:
iotop
Kasutamise viisid
Iotop värskendab ajavahemiku saab ise määrata. Näiteks selle käsuga uuendab IOTOP ennast iga 0,5 sekundi järgi:
iotop -d 0,5
Saab panna mitte-interaktiivsesse režiimi. -b --batch
iotop -b
Näitab ainult prosesse, mis kirjutavad ja loevad -o --only Kasutajate nimekirjade jälgimine (vaikimisi)
ioptop -U user
Abimaterjalid HELP
iotop -h
iotop --help
Näitab versiooni numbrit
iotop --version
Võtab kõik I/O protsessid ja kuvab koondaruande iga uuendamise intervali järel:
iotop -C
NÄITEKS
Selles näites -o näitab ainult protsesse, mis kirjutavad ja loevad kettalt. -b lülitab mitte-interaktiivne režiimi ja näitab I/O kasutamise aja jooksul.
iotop -o -b
Saame sellise tulemuse:
Kasutatud materjalid
Kokkuvõte
Iotop programmi on väga vajalik just administraatoritele, sest programmi annab võimaluse jälgida süsteemi tegevust - kõvakettalt info lugemine ja kirjutamine. Samas võimaldab IO/TOP programm vajadusel ka jälgida kasutajate tegevust. Iotop programmi puudusena võib siiski nimetada olukorda, kui ei ole võimalik uuendada Python ja Linux’i tuuma, siis tuleb leida teisi sarnaseid lahendusi süsteemi jälgimiseks.