Iostat: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 6: | Line 6: | ||
''''' | ''''' | ||
== Lühikirjeldus == | === Lühikirjeldus === | ||
''''' | ''''' | ||
Iostat'i kasutatakse sisend/väljund seadmete toimimise jälgimiseks. Näitab infot ka protsessori, võrgu, ketaste ja partitsioonide kohta. Iostat'i raportid on abiks süsteemi sisend/väljund seadmete optimiseerimiseks. | Iostat'i kasutatakse sisend/väljund seadmete toimimise jälgimiseks. Näitab infot ka protsessori, võrgu, ketaste ja partitsioonide kohta. Iostat'i raportid on abiks süsteemi sisend/väljund seadmete optimiseerimiseks. Iostat genereerib kolme tüüpi raporteid: protsessori, seadmete ja võrgu kasutusest. Esimene raport näitab andmeid alates süsteemi alglaadimisest. Iga järgnev raport näitab aega alates eelmisest raportist. [http://linux.die.net/man/1/iostat] | ||
Esimene raport näitab andmeid alates süsteemi alglaadimisest. Iga järgnev raport näitab aega alates eelmisest raportist. | |||
''' | ''' | ||
== Süntaks == | === Süntaks === | ||
''' | ''' | ||
Käsu süntaks on kujul: [http://linux.die.net/man/1/iostat] | |||
<pre>iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] | <pre>iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] | ||
[ -z ] [ [ [ -T ] -g group_name ] { device [...] | ALL } ] | [ -z ] [ [ [ -T ] -g group_name ] { device [...] | ALL } ] | ||
Line 22: | Line 20: | ||
''' | ''' | ||
== Võtmed == | === Võtmed === | ||
''' | ''' | ||
Kasutatavad võtmed on: [http://linux.die.net/man/1/iostat] | |||
<table style="background:white;color:black;width:80%;" border="1" cellpadding="5" cellspacing="0" align=" | <table style="background:white;color:black;width:80%;" border="1" cellpadding="5" cellspacing="0" align=""> | ||
<tr> | <tr> | ||
<td>-c</td> | <td>-c</td> | ||
<td> | <td>Kuvab protsessori kasutuse raportit.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>-d</td> <td> | <td>-d</td> <td>Kuvab seadmete kasutuse raportit.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>-g group_name { device [...] | ALL }</td><td> | <td>-g group_name { device [...] | ALL }</td><td> Kuvab seadmete grupi statistikat. Kuvatakse andmeid iga grupis oleva seadme kohta ja lisaks seadmete grupi kohta kokku. ALL käsk määrab, et kõiki süsteemi poolt defineeritud plokkseadmeid loetakse gruppi kuuluvaks.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 40: | Line 38: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>-k</td> <td> | <td>-k</td> <td>Määra ühikuteks kb/s.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>-m</td> <td> | <td>-m</td> <td>Määra ühikuteks Mb/s.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>-N</td> <td> | <td>-N</td> <td>Kuvab infot device mapper'i kohta. Kasulik LVM2 jälgimiseks.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>-p [ { device [,...] | ALL } ]</td> <td> | <td>-p [ { device [,...] | ALL } ]</td> <td>Kuvab andmeid plokkseadmete ja nende partitsioonide kohta. Kui seadme nimi on lisatud, siis näidatakse infot selle seadme ja tema partitsioonide kohta. ALL näitab kõiki süsteemi partitsioone ja plokkseadmeid. </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>-T</td> <td>Seda võtit peab kasutama koos -g võtmega ja määrab, et | <td>-T</td> <td>Seda võtit peab kasutama koos -g võtmega ja määrab, et kuvatakse andmeid grupi kohta kokku, mitte üksikute seadmete jaoks. </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 61: | Line 59: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>-x</td> <td> | <td>-x</td> <td>Kuva laiendatud statistikat. </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 67: | Line 65: | ||
</tr> | </tr> | ||
</table> | </table> | ||
''' | |||
===Protsessori raport=== | |||
''' | |||
Iostat käsk ilma võtmeteta kuvab infot protsessori kasutuse kohta ja sisend/väljund infot kõikide kettajagude kohta, nagu allpool esitatud. [http://www.thegeekstuff.com/2011/07/iostat-vmstat-mpstat-examples/] | |||
<pre>$ iostat | |||
Linux 2.6.32-100.28.5.el6.x86_64 (dev-db) 07/09/2011 | |||
avg-cpu: %user %nice %system %iowait %steal %idle | |||
5.68 0.00 0.52 2.03 0.00 91.76 | |||
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn | |||
sda 194.72 1096.66 1598.70 2719068704 3963827344 | |||
sda1 178.20 773.45 1329.09 1917686794 3295354888 | |||
sda2 16.51 323.19 269.61 801326686 668472456 | |||
sdb 371.31 945.97 1073.33 2345452365 2661206408 | |||
sdb1 371.31 945.95 1073.33 2345396901 2661206408 | |||
sdc 408.03 207.05 972.42 513364213 2411023092 | |||
sdc1 408.03 207.03 972.42 513308749 2411023092</pre> | |||
'''Protsessori raporti ühikud''' | |||
<p>Protsessori raportis kasutatud ühikud on esitatud järgnevas tabelis. [http://linux.die.net/man/1/iostat]</p> | |||
<table style="background:white;color:black;width:80%;" border="1" cellpadding="5" cellspacing="0" align=""> | |||
<tr><td>tps</td><td>Ülekandeid sekundis. Ülekanne on seadmele edastatud sisend/väljund soov.</td> | |||
</tr> | |||
<tr><td>Blk_read/s</td><td>Kui palju andmeid on seadmelt loetud, esitatud kujul plokkide arv sekundis.</td> | |||
</tr> | |||
<tr><td>Blk_wrtn/s</td><td>Kui palju andmeid on seadmele kirjutatud, esitatud kujul plokkide arv sekundis.</td> | |||
</tr> | |||
<tr><td>Blk_read</td><td>Loetud plokkide koguarv.</td> | |||
</tr> | |||
<tr><td>Blk_wrtn</td><td>Kirjutatud plokkide koguarv.</td> | |||
</tr> | |||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] | [[Category:Operatsioonisüsteemide administreerimine ja sidumine]] |
Revision as of 17:03, 13 November 2014
Iostat
Elina Prudnikova A21
Lühikirjeldus
Iostat'i kasutatakse sisend/väljund seadmete toimimise jälgimiseks. Näitab infot ka protsessori, võrgu, ketaste ja partitsioonide kohta. Iostat'i raportid on abiks süsteemi sisend/väljund seadmete optimiseerimiseks. Iostat genereerib kolme tüüpi raporteid: protsessori, seadmete ja võrgu kasutusest. Esimene raport näitab andmeid alates süsteemi alglaadimisest. Iga järgnev raport näitab aega alates eelmisest raportist. [1]
Süntaks
Käsu süntaks on kujul: [2]
iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -z ] [ [ [ -T ] -g group_name ] { device [...] | ALL } ] [ -p [ device [,...] | ALL ] ] [ interval [ count ] ]
Võtmed
Kasutatavad võtmed on: [3]
-c | Kuvab protsessori kasutuse raportit. |
-d | Kuvab seadmete kasutuse raportit. |
-g group_name { device [...] | ALL } | Kuvab seadmete grupi statistikat. Kuvatakse andmeid iga grupis oleva seadme kohta ja lisaks seadmete grupi kohta kokku. ALL käsk määrab, et kõiki süsteemi poolt defineeritud plokkseadmeid loetakse gruppi kuuluvaks. |
-h | Muudab kuvatud mõõtühikuid kergemini loetavaks (human readable). |
-k | Määra ühikuteks kb/s. |
-m | Määra ühikuteks Mb/s. |
-N | Kuvab infot device mapper'i kohta. Kasulik LVM2 jälgimiseks. |
-p [ { device [,...] | ALL } ] | Kuvab andmeid plokkseadmete ja nende partitsioonide kohta. Kui seadme nimi on lisatud, siis näidatakse infot selle seadme ja tema partitsioonide kohta. ALL näitab kõiki süsteemi partitsioone ja plokkseadmeid. |
-T | Seda võtit peab kasutama koos -g võtmega ja määrab, et kuvatakse andmeid grupi kohta kokku, mitte üksikute seadmete jaoks. |
-t | Näita iga raporti aega. |
-V | Prindi versiooni number ja tekst. |
-x | Kuva laiendatud statistikat. |
-z | Ära kuva seadmeid, mis pole näidisperioodi (sample period) jooksul olnud aktiivsed. |
Protsessori raport
Iostat käsk ilma võtmeteta kuvab infot protsessori kasutuse kohta ja sisend/väljund infot kõikide kettajagude kohta, nagu allpool esitatud. [4]
$ iostat Linux 2.6.32-100.28.5.el6.x86_64 (dev-db) 07/09/2011 avg-cpu: %user %nice %system %iowait %steal %idle 5.68 0.00 0.52 2.03 0.00 91.76 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 194.72 1096.66 1598.70 2719068704 3963827344 sda1 178.20 773.45 1329.09 1917686794 3295354888 sda2 16.51 323.19 269.61 801326686 668472456 sdb 371.31 945.97 1073.33 2345452365 2661206408 sdb1 371.31 945.95 1073.33 2345396901 2661206408 sdc 408.03 207.05 972.42 513364213 2411023092 sdc1 408.03 207.03 972.42 513308749 2411023092
Protsessori raporti ühikud
Protsessori raportis kasutatud ühikud on esitatud järgnevas tabelis. [5]
tps | Ülekandeid sekundis. Ülekanne on seadmele edastatud sisend/väljund soov. |
Blk_read/s | Kui palju andmeid on seadmelt loetud, esitatud kujul plokkide arv sekundis. |
Blk_wrtn/s | Kui palju andmeid on seadmele kirjutatud, esitatud kujul plokkide arv sekundis. |
Blk_read | Loetud plokkide koguarv. |
Blk_wrtn | Kirjutatud plokkide koguarv. |