Comment puis-je obtenir la moyenne de charge (et uniquement la moyenne de charge) sur Mac OS X?


15

Sur toutes les boîtes Linux, /proc/loadavgcontient la charge brute pendant 1, 5 et 15 minutes. Rien de plus. Sur les machines OS X, ce fichier n'existe pas.

Existe-t-il un fichier ou une commande de terminal qui me donnera les moyennes de charge de 1, 5 et 15 minutes sous OS X, similaire à /proc/loadavgLinux? Je connais topet waffiche les moyennes de charge mais elles ont aussi beaucoup plus d'informations. Je veux juste les moyennes de charge.


Cette réponse n'est pas pour la ligne de commande, donc je l'inclus en tant que commentaire. Considérez quelque chose comme les menus iStat pour surveiller la charge moyenne et d'autres surveillances vitales (avertissement: il s'agit d'une application commerciale, et non, je ne travaille pas pour le développeur). Il intègre de très beaux affichages graphiques dans la barre de menus pour OSX: bjango.com/mac/istatmenus .
whaley

Merci @whaley, mais je le voulais pour la barre d'état de l' écran GNU , pour quand je SSH dans mon mac.
Josh

Réponses:



16

Prenez les commandes que vous connaissez (top, uptime, w, etc.) et utilisez d'autres outils pour réduire uniquement les données que vous souhaitez.

Un exemple pour w:

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

Un exemple pour uptime:

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

Un exemple de loads.d:

sudo loads.d | awk '/./ { printf "%.2f %.2f %.2f\n", $7, $8, $9 }'
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.