az iostat a tárolóeszközök és partíciók bemeneti/kimeneti statisztikáinak lekérésére szolgál. az iostat a sysstat csomag része. Az iostat segítségével figyelemmel kísérheti a tárolóeszközök (például merevlemez-meghajtók, SSD-k) és a partíciók (lemezpartíciók) olvasási/írási sebességét. Ebben a cikkben megmutatom, hogyan kell figyelni a lemez bemenetét/kimenetét az iostat használatával Linuxban. Szóval, kezdjük el.
- az iostat telepítése Ubuntu/Debian rendszerre:
- az iostat telepítése CentOS 7-re:
- az iostat telepítése Arch Linuxra:
- az iostat alapvető használata:
- meghatározott tárolóeszközök vagy partíciók figyelése az iostat segítségével:
- LVM-eszközök figyelése iostat-tal:
- az iostat egységeinek módosítása:
- az iostat kiterjesztett megjelenítése:
- segítségkérés:
az iostat telepítése Ubuntu/Debian rendszerre:
az iostat parancs alapértelmezés szerint nem érhető el az Ubuntu/Debian rendszeren. De könnyen telepítheti a sysstat csomagot az Ubuntu/Debian hivatalos csomagtárából az APT csomagkezelő segítségével. az iostat a sysstat csomag része, amint azt korábban említettem.
először frissítse az APT csomagtároló gyorsítótárát a következő paranccsal:
most telepítse a sysstat csomagot a következő paranccsal:
a sysstat csomagot telepíteni kell.
az iostat telepítése CentOS 7-re:
az iostat alapértelmezés szerint nem érhető el a CentOS 7-en. De a sysstat csomag elérhető a CentOS 7 hivatalos csomagtárolójában. Tehát könnyen telepítheti a YUM csomagkezelővel.
a sysstat telepítéséhez a YUM csomagkezelővel futtassa a következő parancsot:
most nyomja meg az y gombot, majd nyomja meg a<Enter > gombot a folytatáshoz.
most nyomja meg az y gombot, majd nyomja meg a < Enter> gombot a CentOS 7 csomagtároló GPG kulcsának elfogadásához.
a sysstat-ot telepíteni kell.
az iostat telepítése Arch Linuxra:
az iostat alapértelmezés szerint nem érhető el Arch Linuxon. De a sysstat csomag elérhető az Arch Linux hivatalos csomagtárolójában. Tehát könnyen telepítheti a Pacman csomagkezelővel.
a sysstat telepítéséhez futtassa a következő parancsot:
most nyomja meg az y gombot, majd nyomja meg a<Enter > gombot a folytatáshoz.
a sysstat-ot telepíteni kell.
az iostat alapvető használata:
a számítógép összes tárolóeszközét és lemezpartícióját az iostat segítségével az alábbiak szerint figyelheti:
mint látható, az iostat jelentést készített az akkori tárolóeszközök és partíciók olvasási/írási sebességéről (kilobájt/másodpercben vagy kB/s-ban) és az összes olvasási/írási sebességről (kB-ban).
a fenti parancsban az iostat csak az iostat futtatásakor nyomtatja ki a statisztikákat. Ez jó a shell scripting és automatizálás.
ha valós idejű statisztikákat szeretne látni, akkor megmondhatja az iostat-nak, hogy frissítse a jelentést n másodpercenként (mondjuk 2 másodperc) az alábbiak szerint:
mint látható, az iostat 2 másodpercenként frissíti a jelentést.
meghatározott tárolóeszközök vagy partíciók figyelése az iostat segítségével:
alapértelmezés szerint az iostat figyeli a számítógép összes tárolóeszközét. De az iostat segítségével figyelemmel kísérheti az egyes tárolóeszközöket (például sda, sdb stb.) vagy bizonyos partíciókat (például sda1, sda2, sdb4 stb.).
például csak a tárolóeszköz sda monitorozásához futtassa az iostat-ot az alábbiak szerint:
vagy
mint látható, csak a tárolóeszköz sda figyel.
az iostat segítségével több tárolóeszközt is megfigyelhet.
például az SDA és sdb tárolóeszközök felügyeletéhez futtassa az iostat-ot az alábbiak szerint:
vagy
ha bizonyos partíciókat szeretne figyelni, akkor ezt is megteheti.
tegyük fel például, hogy figyelni szeretné az sda1 és sda2 partíciókat, majd futtassa az iostat-ot az alábbiak szerint:
vagy
mint látható, csak az sda1 és sda2 partíciók figyelhetők meg.
LVM-eszközök figyelése iostat-tal:
a számítógép LVM-eszközeit az iostat-N opcióval figyelheti.
a Linux gép LVM eszközeinek monitorozásához futtassa az iostat-ot az alábbiak szerint:
azt is figyelemmel kíséri adott LVM logikai kötet is.
például az LVM logikai kötet centos-root (mondjuk) monitorozásához futtassa az iostat-ot az alábbiak szerint:
az iostat egységeinek módosítása:
alapértelmezés szerint az iostat jelentéseket generál kilobájt (kB) egységben. De vannak olyan lehetőségek, amelyekkel megváltoztathatja az egységet.
például az egység megabájtra (MB) váltásához használja az iostat-m opciót.
az egységet az iostat-h opcióval is emberi olvashatóságra változtathatja. Az ember által olvasható formátum automatikusan kiválasztja a megfelelő egységet a rendelkezésre álló adatoktól függően.
az egység megabájtra váltásához futtassa az iostat programot az alábbiak szerint:
az egység ember által olvasható formátumra váltásához futtassa az iostat programot az alábbiak szerint:
fájlként másoltam, és mint látható, az egység most megabájtban (MB) van megadva.
kilobájtra (kB) változott, amint a fájlmásolás véget ért.
az iostat kiterjesztett megjelenítése:
ha szeretné, sokkal több információt jeleníthet meg a lemez i/o-ról az iostat segítségével. Ehhez használja az iostat-x opcióját.
például a lemez i/o-val kapcsolatos bővített információk megjelenítéséhez futtassa az iostat programot az alábbiak szerint:
az iostat man oldalán megtalálhatja, hogy ezek a mezők (rrqm/s, %wrqm stb.) mit jelentenek.
segítségkérés:
ha további információra van szüksége az iostat minden támogatott opciójáról és arról, hogy mit jelentenek az iostat egyes mezői, azt javaslom, hogy vessen egy pillantást az iostat man oldalára.
az iostat man oldalát a következő paranccsal érheti el:
tehát így használja az iostat-ot Linuxban. Köszönjük, hogy elolvasta ezt a cikket.