¿Cómo observo y mido con precisión la cantidad de uso y actividad de la memoria virtual en Linux? Sé que hay vmstat, pero ¿cómo interpreto los resultados? ¿O qué es mejor?
linux
hard-drive
randomx
fuente
fuente
Si el intercambio es causado por el intercambio, esta línea da un buen número:
Si la computadora está cambiando, puede estar bien. Si la computadora está cambiando, eso también puede estar bien. Pero si la computadora se intercambia y se intercambia, entonces es malo.
fuente
Otra herramienta útil es
atop
, que ofrece vistas más detalladas de E / S que la parte superior simple.fuente
¿Has pasado por la página del manual?
man vmstat
Si necesita información histórica, uso kSar . Tiene la capacidad útil adicional de que se puede ejecutar en una máquina remota y recopilar información directamente a través de ssh.
fuente
Uno de los grandes dilemas de Linux es saber qué herramienta utilizar. Supongo que esa es una de las razones por las que escribí Collectl hace más de 5 años. Combina lo mejor de la mayoría de las otras herramientas para combinar casi todas las demás en una sola. De hecho, proporciona formatos de salida alternativos, por lo que si le gusta la salida de vmstat simplemente ejecute "collectl --vmstat". Entonces, ¿por qué no simplemente ejecutar vmstat? Eso es fácil: collectl también puede grabar datos como sar, ¡pero reproducirlo para que parezca vmstat! Incluso lo reproducirá en un formato que puede alimentar directamente a gnuplot (vea collectl-utils) o puede cargarlo en exel o incluso RRD si desea seguir esa ruta.
-marca
fuente