Iotop és iostat, figyeli a lemez I / O teljesítményét

az iotopról és az iostatról

A következő cikkben gyorsan megnézzük hogyan figyelhetjük meg a lemez I / O teljesítményét az Ubuntuban az iotop és az iostat eszközök segítségével. Általános szabály, hogy a felhasználók használhatják a parancsot felső ismerni a rendszer végrehajtási folyamatait (és még több dolog) valós időben, és azonosítsa a lehetséges problémákat. De ha nem találunk teljesítményproblémákat a erőforrás-felhasználásKülönösen a CPU és a memória esetében érdekes áttérni más mezők ellenőrzésére a szűk keresztmetszetek azonosítása érdekében.

A parancs kimenetében felső vannak mezők, amelyekkel megtudhatjuk, hogy vannak-e magas I / O olvasási és írási műveletek a tárolóeszközökön és a partíciókon. Ha a lemez I / O működése magas, akkor ez okozhatja a teljesítmény lemaradását, ezért ellenőrizni kell a lemez I / O statisztikáit a rendszerben, és itt tudnak segíteni az iotop és az iostat eszközök.

Iotop és iostat az I / O statisztikák ellenőrzéséhez

Az I / O statisztikák részletes ellenőrzéséhez a felhasználók az iotop és az iostat parancsokat használhatják. Ezeket a parancsokat a tárolóeszközök teljesítményproblémáinak azonosítására használjákbeleértve a helyi lemezeket vagy a hálózati fájlrendszert.

Mi az iotop?

Ez a segédprogram Hasonló a top parancshoz, de valós időben mutatja a lemez aktivitását. Ez a segédprogram megvizsgálja a kernel I / O használati információit, és a rendszer folyamatain vagy szálain keresztül megjeleníti az aktuális I / O használat táblázatát. Ezenkívül megmutatja az egyes folyamatok vagy szálak sávszélességét, valamint az írás és olvasás I / O idejét.

Telepítse az Iotop-ot

Ezt a segédprogramot tudjuk könnyen telepíthető az apt csomagkezelő segítségével. Debian / Ubuntu rendszerek esetén csak egy terminált kell megnyitnunk (Ctrl + Alt + T), és végre kell hajtanunk a parancsot:

telepítse az iotop-ot

sudo apt install iotop

Figyelje a lemez I / O aktivitását az iotop segítségével

Az iotop parancsban számos lehetőség áll rendelkezésre az I / O lemezre vonatkozó statisztikák ellenőrzésére. Csak akkor kell végrehajtanunk az iotop parancsot minden érv nélkül, pedig a felhasználói jogosultságokkal kell futtatnunk, hogy lássuk az egyes folyamatokat vagy szálakat az aktuális I / O használatról:

iotop működik

sudo iotop

hogy ellenőrizze, hogy mely folyamatok használják a lemez I / O-t, hozzá kell adnunk az iotop parancshoz a -óó-csak opció:

az iotop csak a folyamatokat mutatja

sudo iotop --only

hogy lásd az iotopra vonatkozó további lehetőségeket, a terminálban megkereshetjük segítségét a következő paranccsal:

iotop segítség

iotop --help

eltávolítást

hogy távolítsa el az iotopot a csapatunkból, a terminálban (Ctrl + Alt + T) csak a következőket kell végrehajtanunk:

távolítsa el az iotop-ot

sudo apt remove iotop

Mi az iostat?

A parancs Az iostat a rendszer bemeneti / kimeneti eszközének terhelésének figyelésére szolgál, megvizsgálva, hogy az eszközök mennyi ideig aktívak az átlagos átviteli sebességükhöz képest. Használható a lemezek közötti aktivitás összehasonlítására is.

Ez a parancs jelentéseket generál, amelyek felhasználhatók a rendszerkonfiguráció megváltoztatására a fizikai lemezek közötti bemeneti / kimeneti terhelés jobb kiegyensúlyozása érdekében. Az iostat parancs kétféle jelentést generál; CPU kihasználtság y az eszköz használata.

Többprocesszoros rendszerekben a CPU-statisztikákat a rendszer egészében, az összes processzor átlagaként számolják.

Telepítse az iostat-ot

Az eszköz Az iostat a sysstat csomag része, amelyet a hivatalos adattárból lehet telepíteni. Csak egy terminált kell megnyitnunk (Ctrl + Alt + T), és végre kell hajtanunk benne a parancsot:

telepítse a sysstat csomagot

sudo apt install sysstat

A lemez I / O teljesítményének mérése az iostat paranccsal

Az iostat parancsban számos lehetőség áll rendelkezésre a különféle CPU és lemez I / O statisztikák ellenőrzésére. Ha minden érv nélkül végrehajtjuk az iostat parancsot teljes rendszerstatisztika megtekintése:

iostat működik

iostat

Ha hozzáadjuk a -d opció az iostat parancsra megtehetjük az összes eszköz I / O statisztikájának megtekintése:

iostat -d

Másrészt, ha hozzáadjuk a -p opció az iostat parancsra meg fogjuk tenni az összes eszköz és partíciójuk I / O statisztikáinak megjelenítése.

iostat -p

Ha az érdekel bennünket, az az az összes eszköz részletes I / O statisztikáinak megtekintése, csak hozzá kell adnunk a -x opció az iostat parancsra:

iostat -x

Ha érdekel ismerje a blokkeszközök és a rendszer által használt összes partíciójuk I / O statisztikáját, csak hozzá kell adnunk a -p opciót, amelyet az eszköz neve követ:

iostat eszköz

iostat -p sda

eltávolítást

hogy távolítsa el az iostat-ot csapatunkból, csak meg kell nyitnunk egy terminált (Ctrl + Alt + T), és végre kell hajtanunk benne:

távolítsa el az iostat-ot

sudo apt remove sysstat

Éppen most láttunk még két eszközt, amelyek segíthetnek a rendszergazdának parancsok segítségével észlelheti a lemez teljesítményével kapcsolatos problémákat iotop e iostat. További információ: a felhasználó, aki akarja, megkeresheti a forrás e cikk.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.