¿Cómo puedo obtener el promedio de carga (y solo el promedio de carga) en Mac OS X?

15

En todos los cuadros de Linux /proc/loadavgcontiene la carga sin procesar durante 1, 5 y 15 minutos. Nada extra En las máquinas con OS X, este archivo no existe.

¿Hay un archivo o un comando de terminal que me dará los promedios de carga de 1, 5 y 15 minutos en OS X, similar a /proc/loadavgen Linux? Sé topy wvisualizo los promedios de carga, pero también tienen mucha más información. Quiero sólo los promedios de carga.

Josh
fuente
Esta respuesta no es para la línea de comando, así que la incluyo como comentario. Considere algo como los menús de iStat para monitorear el promedio de carga y otros monitoreos vitales (advertencia: esta es una aplicación comercial, y no, no trabajo para el desarrollador). Integra algunas pantallas gráficas realmente agradables en la barra de menú para OSX: bjango.com/mac/istatmenus .
Whaley
Gracias @whaley, pero quería esto para la barra de estado de la pantalla de GNU , para cuando introduzco SSH en mi mac.
Josh

Respuestas:

15

También puede usar este sysctl:

sysctl -n vm.loadavg
Dustin Kirkland
fuente
16

Tome los comandos que conoce (top, uptime, w, etc.) y use otras herramientas para reducir solo los datos que desea.

Un ejemplo para w:

w | head -n1 | cut -d":" -f4

Un ejemplo para uptime:

uptime | cut -d":" -f4- | sed s/,//g

Un ejemplo de loads.d:

sudo loads.d | awk '/./ { printf "%.2f %.2f %.2f\n", $7, $8, $9 }'
Comunidad
fuente