CPU Auslastung

Liebe Community,

kann mir jemand von Euch sagen, mit welchem Befehl ich mir unter Linux die momentane CPU-Auslastung anzeigen lassen kann?

Vielen Dank!

MFG,
Gabriel

kann mir jemand von Euch sagen, mit welchem Befehl ich mir
unter Linux die momentane CPU-Auslastung anzeigen lassen kann?

Hallo,
top
zeigt dir in den obersten drei Zeilen die Auslastung an, aufgeteilt in User, System und Idle. Wenn du User und System zusammennimmst kommst du auf die Prozessorauslastung.
Wenn dich sowas längerfristig (über 1/5/15 Minuten gemittelt) interessiert schau dir ‚uptime‘ an.

HTH,
Moritz

Hallo Moritz,

vielen Dank für deine Antwort. Ich hab es mal ausprobiert werde aus der Bildschirmausgabe aber nicht schlau, kannst du sie mir vielleicht erklären? Sie sieht so aus:

10:48am up 32 days, 55 min, 3 users, load average: 0.36, 0.25, 0.18
487 processes: 486 sleeping, 1 running, 0 zombie, 0 stopped
CPU0 states: 0.1% user, 0.3% system, 0.0% nice, 99.3% idle
CPU1 states: 0.2% user, 0.5% system, 0.0% nice, 99.0% idle
CPU2 states: 0.7% user, 29.6% system, 0.0% nice, 69.0% idle
CPU3 states: 0.0% user, 1.3% system, 0.0% nice, 98.3% idle

Gruss,
gabriel

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Moin

10:48am

Uhrzeit

up 32 days, 55 min,

läuft seit 32 Tage und 55 min am Stück.

3 users,

3 Eingeloggte User.

load average: 0.36,0.25, 0.18

Die Last der letzten Minuten. Eine Last von 1 entspricht 100% Auslastung auf einem 1-CPU-System. Bei dem hier wäre also eine Last von 4 Volllast.

487 processes: 486 sleeping, 1 running, 0 zombie, 0 stopped

Es gibt 487 Prozesse, von denen alle bis auf einen schlafen.

CPU0 states: 0.1% user, 0.3% system, 0.0% nice, 99.3% idle
CPU1 states: 0.2% user, 0.5% system, 0.0% nice, 99.0% idle
CPU2 states: 0.7% user, 29.6% system, 0.0% nice, 69.0% idle
CPU3 states: 0.0% user, 1.3% system, 0.0% nice, 98.3% idle

Das sind die unterschiedlichen Lasten in den unterschiedlichen Kategorien.

user = normale Programme
system = Betriebsystem-programme (swap, IRQ-verwaltung, ACPI…)
nice = Programme die nicht mit der standart-Priorität laufen.

idle = nix zu tun.

cu

Vielen Dank, das hat mir sehr geholfen!

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Load Average
Hallo,

load average: 0.36,0.25, 0.18

Die Last der letzten Minuten. Eine Last von 1 entspricht 100%

Ja, aber das ist nicht die ganze Wahrheit.
Auch ein 1-Prozessor-System kann eine load average von >1 haben, wenn z.B. zwei Prozesse voll durchlaufen ohne zu idlen (egal welche Prioritaet)
Man kann also sagen dass die load average die Anzahl der Prozessoren ist die man braeuchte damit jeder Prozess das kriegt was er will

Auslastung auf einem 1-CPU-System. Bei dem hier wäre also eine
Last von 4 Volllast.

487 processes: 486 sleeping, 1 running, 0 zombie, 0 stopped

Es gibt 487 Prozesse, von denen alle bis auf einen schlafen.

das ist vermutlich top selbst

CPU0 states: 0.1% user, 0.3% system, 0.0% nice, 99.3% idle
CPU1 states: 0.2% user, 0.5% system, 0.0% nice, 99.0% idle
CPU2 states: 0.7% user, 29.6% system, 0.0% nice, 69.0% idle
CPU3 states: 0.0% user, 1.3% system, 0.0% nice, 98.3% idle

Hätte ich auch gern :wink:

Grüße,
Moritz