Fixing top on OS X

Die Kurzfassung:

echo "alias top=\"top -o cpu\"" >> ~/.profile

Erklärung

top ist ein Kommandozeilen-Tool um eine Liste laufender Prozesse anzuzeigen. Sehr hilfreich bei der Diagnose von Problemen oder einfach nur zur Überwachung von Systemen. Dummerweise verhält sich das top unter OS X nicht so wie man es von seinem Linux System gewohnt ist. Unter OS X werden die Prozesse nach pid (process identifier) sortiert, unter Linux werden Sie nach CPU Auslastung sortiert. Da man meistens weniger als 20 Prozesse zur Zeit sieht (von vielleicht ca. 100) wird schnell klar, warum eine Sortierung nach CPU Auslastung sinnvoll ist. Nur so sieht man immer die Prozesse, die gerade das System belasten, und wenn es um Fehlerdiagnosen geht will man meistens genau das wissen.

top -o cpu sortiert die Prozesse nach CPU Auslastung und wenn wir einen Alias in der Shell Profile Datei anlegen, wird diese Sortierung quasi zur Standard Sortierung.


Kommentare