Iotop at iostat, subaybayan ang pagganap ng I / O disk

tungkol sa iotop at iostat

Sa susunod na artikulo ay susuriin natin nang mabilis kung paano namin masusubaybayan ang pagganap ng disk I / O sa Ubuntu gamit ang mga tool ng iotop at iostat. Bilang isang pangkalahatang panuntunan, maaaring gamitin ng mga gumagamit ang utos tuktok upang malaman ang mga proseso ng pagpapatupad ng system (at marami pang bagay) sa real time at kilalanin ang mga potensyal na problema. Ngunit kung wala kaming makitang anumang mga isyu sa pagganap tungkol sa mapagkukunan paggamitLalo na sa CPU at memorya, kagiliw-giliw na magpatuloy sa pag-check sa iba pang mga patlang upang makilala ang mga bottlenecks.

Sa output output tuktok may mga patlang na maaari naming magamit upang malaman kung may mataas na I / O na basahin at isulat ang mga pagpapatakbo sa mga storage device at partisyon. Kung ang operasyon ng disk I / O ay mataas, maaaring ito ang sanhi ng pagkahuli ng pagganap, kaya dapat na ma-verify ang mga istatistika ng disk I / O sa system, at dito matutulungan tayo ng mga tool ng iotop at iostat.

Iotop at iostat upang i-verify ang mga istatistika ng I / O

Upang suriin ang detalye ng I / O nang detalyado, maaaring gamitin ng mga gumagamit ang mga utos ng iotop at iostat. Ginagamit ang mga utos na ito upang makilala ang mga problema sa pagganap sa mga storage devicekabilang ang mga lokal na disk o ang sistema ng file file.

Ano ang iotop?

Ang utility na ito Ito ay katulad ng nangungunang utos, ngunit ipinapakita nito ang aktibidad ng disk sa real time. Ang utility na ito ay tinitingnan ang impormasyon ng paggamit ng kernel I / O at ipinapakita ang isang talahanayan ng kasalukuyang paggamit ng I / O sa pamamagitan ng mga proseso o mga thread sa system. Ipinapakita rin nito ang bandwidth at ang pagbabasa at pagsusulat ng oras ng I / O ng bawat proseso o thread.

I-install ang Iotop

Ang utility na ito ay maaari nating gawin madaling mag-install sa tulong ng apt manager ng package. Para sa mga system ng Debian / Ubuntu, magbubukas lamang kami ng isang terminal (Ctrl + Alt + T) at ipatupad ang utos:

i-install ang iotop

sudo apt install iotop

Subaybayan ang aktibidad ng I / O ng disk gamit ang iotop

Maraming mga pagpipilian na magagamit sa utos ng iotop upang suriin ang iba't ibang mga istatistika tungkol sa disk I / O. Magagawa lamang namin ang utos ng iotop nang walang anumang pagtatalo, kahit na tatakbo namin ito sa mga pribilehiyo ng superuser, upang makita ang bawat proseso o thread tungkol sa kasalukuyang paggamit ng I / O:

gumagana ang iotop

sudo iotop

Sa suriin kung aling mga proseso ang talagang gumagamit ng disk I / O, kakailanganin naming idagdag sa utos ng iotop ang -oo –ang pagpipilian lamang:

Ipinapakita lamang ng iotop ang mga proseso

sudo iotop --only

Sa tingnan ang higit pang mga pagpipilian na nalalapat sa iotop, sa isang terminal maaari kaming kumunsulta sa iyong tulong sa utos:

tulong ng iotop

iotop --help

I-uninstall

Sa alisin ang iotop mula sa aming koponan, sa isang terminal (Ctrl + Alt + T) magagawa lamang namin ang:

i-uninstall ang iotop

sudo apt remove iotop

Ano ang iostat?

Ang utos Ginagamit ang iostat upang subaybayan ang pagkarga ng input / output na aparato ng system, tinitingnan kung gaano katagal ang mga aparato ay aktibo na nauugnay sa kanilang average na mga rate ng paglipat. Maaari din itong magamit upang ihambing ang aktibidad sa pagitan ng mga disk.

Ang utos na ito ay bumubuo ng mga ulat na maaaring magamit upang baguhin ang pagsasaayos ng system upang mas mahusay na balansehin ang pag-input / output load sa pagitan ng mga pisikal na disk. Utos ng iostat bumubuo ng dalawang uri ng mga ulat; Paggamit ng CPU y paggamit ng aparato.

Sa mga multiprocessor system, ang mga istatistika ng CPU ay kinakalkula sa buong system bilang isang average sa lahat ng mga processor.

I-install ang iostat

Ang tool Ang iostat ay bahagi ng sysstat package, na maaaring mai-install mula sa opisyal na imbakan. Kakailanganin lamang naming buksan ang isang terminal (Ctrl + Alt + T) at isagawa ang utos dito:

i-install ang sysstat package

sudo apt install sysstat

Pagsukat ng pagganap ng disk I / O gamit ang utos ng iostat

Maraming mga pagpipilian na magagamit sa utos ng iostat upang suriin ang iba't ibang mga istatistika ng CPU at disk I / O. Kung isinasagawa namin ang utos ng iostat nang walang anumang pagtatalo maaari naming tingnan ang buong istatistika ng system:

gumagana ang iostat

iostat

Kung idaragdag namin ang -d pagpipilian sa utos ng iostat, kaya natin tingnan ang mga istatistika ng I / O para sa lahat ng mga aparato:

iostat -d

Sa kabilang banda, kung idaragdag namin ang -p pagpipilian sa utos ng iostat, gagawin namin ipakita ang mga istatistika ng I / O ng lahat ng mga aparato at kanilang mga pagkahati.

iostat -p

Kung ang interesado tayo tingnan ang detalyadong istatistika ng I / O para sa lahat ng mga aparato, kakailanganin lamang naming idagdag ang -x pagpipilian sa utos ng iostat:

iostat -x

Kung interesado kami alam ang mga istatistika ng I / O ng mga block device at lahat ng kanilang mga pagkahati na ginamit ng system, kailangan lamang naming idagdag ang pagpipilian na -p na sinusundan ng pangalan ng aparato:

aparato ng iostat

iostat -p sda

I-uninstall

Sa alisin ang iostat sa aming koponan, kailangan lang naming buksan ang isang terminal (Ctrl + Alt + T) at isagawa ito:

i-uninstall ang iostat

sudo apt remove sysstat

Ngayon pa lang namin nakita ang dalawa pang tool na makakatulong sa isang system administrator makita ang mga problema sa pagganap ng disk gamit ang mga utos iotop e iostat. Para sa karagdagang impormasyon, ang gumagamit na nais ay maaaring kumunsulta sa pinagmulan ng artikulong ito


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.