Estoy tratando de obtener una lectura precisa de mi CPU usada (en porcentaje) de top
. Este es el comando que estoy ejecutando para probar:
top -n1 | awk '/Cpu\(s\):/ {print $2}'
Esto devuelve:
10.7%us,
Cuál es la pieza de datos adecuada que quiero. Sin embargo, cada vez que ejecuto el comando obtengo el mismo resultado, aunque estoy aplicando diferentes cargas en mi sistema (y sin mencionar que htop
me dice que mi uso es diferente). Parece que cada vez que comienzo top
, el uso de mi CPU es el mismo. Solo después de un par de cuadros me da los valores adecuados.
No parece que pueda analizar la salida de top de esta manera, así que estoy buscando otras aplicaciones confiables que me den una lectura precisa del shell. Realmente me gusta cómo htop
puede darme una lectura por núcleo.
Lo he intentado iostat
y mpstat
parece que dan valores inexactos y "lentos para cambiar".