Como eu meço o disco debulhando no linux?

12

Como faço para observar e medir com precisão a quantidade de utilização e atividade de memória virtual no Linux? Eu sei que há vmstat, mas como interpretar os resultados? Ou o que é melhor?

    
por randomx 23.10.2009 / 03:55

5 respostas

12

"vmstat" dirá o que você deseja saber. As colunas "si" e "so" mostram a quantidade de memória trocada in / out por intervalo. Tanto "vmstat" quanto "free" podem mostrar a divisão do uso da memória. Em vez de copiar e colar o texto, minha resposta aqui fornece informações sobre o que essas ferramentas relatam.

    
por 23.10.2009 / 04:22
6

Se a debulha for causada pela troca, essa linha dará um bom número:

vmstat 10 2 | tail -n1 | awk  '{print $7*$8}'

Se o computador estiver trocando, pode estar tudo bem. Se o computador estiver trocando, isso pode ser OK também. Mas se o computador estiver trocando e trocando, então é ruim.

    
por 11.03.2011 / 16:43
3

Outra ferramenta útil é atop , que oferece visualizações mais detalhadas de E / S do que o topo antigo simples.

    
por 23.10.2009 / 06:14
1

Você já passou pela manpage?

man vmstat

Se você precisar de informações históricas, eu uso kSar . Ele tem a capacidade útil adicional que pode ser executada em uma máquina remota e coletar informações diretamente via ssh.

    
por 23.10.2009 / 04:08
0

Um dos grandes dilemas do Linux é saber qual ferramenta usar. Eu acho que essa é uma das razões pelas quais eu escrevi collectl mais de 5 anos atrás. Ele combina o melhor da maioria das outras ferramentas para combinar praticamente todas as outras em uma. Na verdade, ele fornece formatos alternativos de saída, portanto, se você gostar da saída do vmstat, basta executar "collectl --vmstat". Então, por que não apenas executar o vmstat? Isso é fácil - o collectl também pode gravar dados como o sar, mas reproduzi-lo para se parecer com o vmstat! Ele irá até reproduzi-lo em um formato que você pode alimentar diretamente no gnuplot (veja collectl-utils) ou você pode carregá-lo no EXEL ou até mesmo no RRD se você quiser seguir esse caminho.

-mark

    
por 29.04.2010 / 12:59