Iotop ja iostat, jälgige ketta I / O jõudlust

iotopi ja iostati kohta

Järgmises artiklis vaatame seda kiiresti kuidas saame iopoti ja iostati tööriistade abil jälgida ketta sisend- / väljundvõimalusi Ubuntus. Üldreeglina saavad kasutajad käsku kasutada ülemine tundma süsteemi käivitamisprotsesse (ja rohkem asju) reaalajas ja tuvastage võimalikud probleemid. Aga kui me ei leia toimimisega seotud probleeme ressursside kasutamineEriti protsessori ja mälu puhul on huvitav jätkata kitsaskohtade tuvastamiseks teiste väljade kontrollimisega.

Käsu väljundis ülemine on välju, mille abil saame teada, kas salvestusseadmetes ja vaheseintes on palju I / O lugemis- ja kirjutamistoiminguid. Kui ketta sisend- / väljundoperatsioon on kõrge, võib see olla jõudluse lagunemise põhjus, seega tuleks ketta sisend- / väljundstatistikat süsteemis kontrollida ja siin saavad iotopi ja iostati tööriistad meid aidata.

Iotop ja iostat I / O statistika kontrollimiseks

Sisend- / väljundstatistika üksikasjalikuks kontrollimiseks saavad kasutajad kasutada käske iotop ja iostat. Neid käske kasutatakse mäluseadmete jõudlusprobleemide tuvastamisekssealhulgas kohalikud kettad või võrgu failisüsteem.

Mis on iotop?

See utiliit See sarnaneb ülemise käsuga, kuid see näitab ketta tegevust reaalajas. See utiliit vaatab kerneli sisend- / väljundteavet ja kuvab tabeli praeguse sisend- / väljundkasutuse kohta süsteemis olevate protsesside või lõimede kaudu. See näitab ka iga protsessi või lõime ribalaiust ning I / O-aja lugemist ja kirjutamist.

Installige Iotop

Seda utiliiti saame installige hõlpsasti apt paketihalduri abil. Debiani / Ubuntu süsteemide puhul peame avama ainult terminali (Ctrl + Alt + T) ja käivitama käsu:

installi iotop

sudo apt install iotop

Jälgige ketta sisend- ja väljundaktiivsust iotopi abil

Ketta I / O erinevate statistiliste andmete kontrollimiseks on käsus iotop saadaval palju võimalusi. Peame käsu iotop täitma ainult ilma argumentideta, kuigi peame selle käivitama superkasutaja õigustega, et näha iga protsessi või lõime praeguse sisend- / väljundkasutuse kohta:

iotop töötab

sudo iotop

et kontrollige, millistes protsessides ketas sisend / väljund tegelikult toimub, peame käsule iotop lisama -oo-ainult variant:

iotop näitab ainult protsesse

sudo iotop --only

et vaadake veel iotopile rakendatavaid võimalusi, saame terminalis küsida abi teie käsust:

iotop abi

iotop --help

Desinstallige

et eemaldage iotop meie meeskonnast, peame terminalis (Ctrl + Alt + T) täitma ainult järgmist:

desinstallige iotop

sudo apt remove iotop

Mis on iostat?

Käsk iostaati kasutatakse süsteemi sisend- / väljundseadme koormuse jälgimiseks, vaadates, kui kaua seadmed on aktiivsed võrreldes nende keskmise ülekandekiirusega. Seda saab kasutada ka ketaste vahelise tegevuse võrdlemiseks.

See käsk genereerib aruandeid, mida saab kasutada süsteemi konfiguratsiooni muutmiseks, et füüsiliste ketaste sisend / väljundkoormus paremini tasakaalustada. Käsk iostat genereerib kahte tüüpi aruandeid; Protsessori kasutamine y seadme kasutamine.

Mitmeprotsessorilistes süsteemides arvutatakse protsessori statistika kogu süsteemis kõigi protsessorite keskmisena.

Installige iostat

Tööriist iostat on osa sysstat paketist, mille saab installida ametlikust hoidlast. Peame avama ainult terminali (Ctrl + Alt + T) ja käivitama selles käsu:

installige pakett sysstat

sudo apt install sysstat

Ketta sisend / väljundvõimsuse mõõtmine käsuga iostat

Erinevate protsessori ja ketta sisend- / väljundstatistika kontrollimiseks on käsus iostat saadaval palju võimalusi. Kui täidame käsu iostat ilma igasuguse argumendita, mida saame vaadata kogu süsteemi statistikat:

iostat töötab

iostat

Kui lisame -d variant iostati käsule saame vaadata kõigi seadmete sisend- / väljundstatistikat:

iostat -d

Teiselt poolt, kui lisame -p variant iostati käsule, me teeme näitab kõigi seadmete ja nende sektsioonide sisend- / väljundstatistikat.

iostat -p

Kui see, mis meid huvitab, on vaadata kõigi seadmete üksikasjalikku sisend- / väljundstatistikat, peame ainult lisama -x variant käsule iostat:

iostat -x

Kui meid huvitab teadma plokkseadmete ja kõigi nende süsteemi kasutatavate sektsioonide sisend- / väljundstatistikat, peame lihtsalt lisama -p-valiku, millele järgneb seadme nimi:

iostati seade

iostat -p sda

Desinstallige

et eemaldage iostat meie meeskonnast, peame lihtsalt avama terminali (Ctrl + Alt + T) ja käivitama selles:

desinstallige iostat

sudo apt remove sysstat

Oleme just näinud veel kahte tööriista, mis aitavad süsteemiadministraatoril tuvastada ketta jõudlusprobleeme käskude abil iotop e iostat. Lisateabe saamiseks saab kasutaja, kes soovib, pöörduda allikas käesoleva artikli.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.