Wie kann ich den Lastdurchschnitt (und nur den Lastdurchschnitt) unter Mac OS X ermitteln?


15

Auf allen Linux-Boxen /proc/loadavgenthält die Raw Load für 1, 5 und 15 Minuten. Nichts extra. Auf OS X-Computern ist diese Datei nicht vorhanden.

Gibt es eine Datei oder einen Terminalbefehl, mit dem ich unter OS X die Durchschnittswerte für 1, 5 und 15 Minuten ermitteln kann, ähnlich wie /proc/loadavgunter Linux? Ich kenne topund wzeige die Durchschnittswerte der Ladung an, aber sie enthalten auch viel mehr Informationen. Ich möchte nur die Durchschnittswerte der Ladung.


Diese Antwort ist nicht für die Befehlszeile bestimmt, daher füge ich sie als Kommentar hinzu. Betrachten Sie so etwas wie iStat-Menüs zum Überwachen des Lastdurchschnitts und anderer Vitalwerte (Warnung: Dies ist eine kommerzielle App, und nein, ich arbeite nicht für den Entwickler). Es enthält einige sehr schöne grafische Darstellungen in der Menüleiste für OSX: bjango.com/mac/istatmenus .
Walfisch

Danke @whaley, aber ich wollte dies für die Statusleiste des GNU-Bildschirms , wenn ich in meinen Mac SSH.
Josh

Antworten:



16

Nehmen Sie die Ihnen bekannten Befehle (top, uptime, w usw.) und verwenden Sie andere Tools, um nur die gewünschten Daten zu erhalten.

Ein Beispiel für w:

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

Ein Beispiel für uptime:

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

Ein Beispiel für loads.d:

sudo loads.d | awk '/./ { printf "%.2f %.2f %.2f\n", $7, $8, $9 }'
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.