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:
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:
sudo iotop
et kontrollige, millistes protsessides ketas sisend / väljund tegelikult toimub, peame käsule iotop lisama -oo-ainult variant:
sudo iotop --only
et vaadake veel iotopile rakendatavaid võimalusi, saame terminalis küsida abi teie käsust:
iotop --help
Desinstallige
et eemaldage iotop meie meeskonnast, peame terminalis (Ctrl + Alt + T) täitma ainult järgmist:
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:
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
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:
iostat -p sda
Desinstallige
et eemaldage iostat meie meeskonnast, peame lihtsalt avama terminali (Ctrl + Alt + T) ja käivitama selles:
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.