Como observo e meço com precisão a quantidade de utilização e atividade de memória virtual no Linux? Eu sei que há vmstat, mas como interpreto os resultados? Ou, o que é melhor?
linux
hard-drive
randomx
fonte
fonte
Se a debulha for causada pela troca, essa linha fornecerá um bom número:
Se o computador estiver sendo trocado, pode estar OK. Se o computador estiver sendo trocado, isso também pode ser bom. Mas se o computador está trocando e trocando, isso é ruim.
fonte
Outra ferramenta útil é a
atop
que fornece visualizações mais detalhadas de E / S do que a parte superior antiga simples.fonte
Você passou pela página de manual?
man vmstat
Se você precisar de informações históricas, eu uso o kSar . Possui a capacidade útil adicional de poder ser executado em uma máquina remota e coletar informações diretamente via ssh.
fonte
Um dos grandes dilemas do linux é saber qual ferramenta usar. Acho que essa é uma das razões pelas quais escrevi coleções há mais de 5 anos. Ele combina o melhor da maioria das outras ferramentas para combinar praticamente todas as outras em uma. De fato, ele fornece formatos alternativos de saída; portanto, se você gosta da saída 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 sar, mas reproduzi-los para parecer com vmstat! Ele até o reproduz em um formato que você pode alimentar diretamente no gnuplot (veja collectl-utils) ou pode carregá-lo no exel ou até mesmo no RRD se você quiser seguir esse caminho.
-marca
fonte