Como identificar afunilamentos de E / S em um servidor Linux?

23

Como você determina que o desempenho do seu servidor Linux é limitado por E / S e, talvez mais importante, que processos ou processos estão causando o problema?

    
por cletus 02.05.2009 / 02:51

4 respostas

20

Eu escrevi um guia completo para rastrear gargalos de desempenho em sistemas Linux para o trabalho: link . Cobre mais do que você pediu, mas ajudará você a rastrear o problema que você está vendo, independentemente da fonte real.

    
por 02.05.2009 / 03:01
13

Top tem um campo chamado "iowait". Se o seu sistema está vendo muito disso, você sabe que algo está acontecendo. Há também iotop!

Package: iotop:
Description: simple top-like I/O monitor
 iotop does for I/O usage what top(1) does for CPU usage. It watches I/O
 usage information output by the Linux kernel (requires 2.6.20 or later)
 and displays a table of current I/O usage by processes on the system.
 Handy for answering the question "Why is my disk churning so much?".
Homepage: http://guichaz.free.fr/iotop/
    
por 02.05.2009 / 02:58
2

IoTop é provavelmente o que você está procurando.

    
por 02.05.2009 / 02:58
-3

Gargalos de E / S podem ser encontrados usando alguns comandos básicos do Linux. E também investigando e comparando seus resultados. Leia: Entendendo o Linux IO

    
por 01.02.2013 / 12:32