lote superior para volcar el uso de CPU para todas las CPU

lote superior para volcar el uso de CPU para todas las CPU

Estoy buscando un comando que pueda ejecutar en modo por lotes e informar a un servidor de monitoreo. Me gustaría un uso de CPU en todas las CPU (el equivalente a ejecutar top en modo interactivo y luego presionar la tecla '1'). Debería funcionar en Mac, Ubuntu y Centos.

Probé algunos comandos como los de esta publicación (¿Cómo obtengo un resultado de Linux Top en modo por lotes en cada iteración?)

top -p 310-b -n2 -d 1 | grep -w 310

Pero no funciona en una Mac:

invalid option or syntax: -p

Gracias por cualquier ayuda, Kevin.

Respuesta1

Sin embargo, si prefiero que uses un monitoreo como Nagios, pero porque solicitaste el modo por lotes, considera los siguientes comandos;

  • vmstat
  • sar
  • free
  • iostat
  • pidstat
  • mpstat

¡Disfrútalos...!

información relacionada