GNU/Linux >> Znalost Linux >  >> Linux

Jak identifikovat těžký zápis na disk?

Jako autor Dstat bych poukázal na další možnosti. Můžete snadno zjistit, který proces spotřebovává nejvíce I/O šířky pásma:

dstat -ta --top-bio

ordstat -ta --top-io

První je horní blok I/O a druhý nejvyšší I/O (včetně mezipaměti). To vám může pomoci ověřit, zda je to to, co očekáváte (jak spotřebitel, tak spotřeba).

Existují některé další pluginy, které vám mohou pomoci určit míru využití disků:

dstat -tdf --disk-util

Takže pokud máte I/O úzká hrdla, toto vám řekne, které disky jsou zapojeny, takže můžete zjistit, zda se s tím dá na tomto konci něco udělat.

A pokud řešíte problémy se specifickými (síťovými) souborovými systémy, můžete použít jiné pluginy, abyste získali více informací o těchto souborových systémech. Dstat má také pluginy pro další metriky (cpu, VM, virtualizace atd...) a v závislosti na tom, co potřebujete vizualizovat, můžete napsat své vlastní pluginy nebo upravit stávající pluginy tak, aby zobrazovaly přesně to, co potřebujete korelovat.

Pokud však potřebujete pomoc, chcete přispět nebo máte nový šikovný nápad, kontaktujte mě a zjistěte, jak můžeme postupovat...


Nainstalujte iotop a zjistěte, který program to dělá.


Můžete použít efektní nástroj dstat


Linux
  1. Jak napsat smyčku v Bash

  2. Jak zapsat soubor do jiného?

  3. Jak identifikovat port k procesu?

  1. Jak rozdělit disk v Linuxu

  2. Jak najít disk je SSD nebo HDD v Linuxu?

  3. Linux – Jak zjistit, která Linuxová distribuce běží?

  1. Jak napsat Bash skript s příklady

  2. Jak zkontrolovat místo na disku v Linuxu

  3. Jak mohu monitorovat disk io?