Vmstat: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „==Funktion== Mit diesem Tool kann ermittelt werden, ob eine vorhandene Hardware noch ausreicht bzw. wo ein Engpass liegen könnte. ''vmstat'' sammelt Infos ü…“) |
(kein Unterschied)
|
Aktuelle Version vom 25. September 2019, 08:05 Uhr
Funktion
Mit diesem Tool kann ermittelt werden, ob eine vorhandene Hardware noch ausreicht bzw. wo ein Engpass liegen könnte. vmstat sammelt Infos über:
- Prozesse
- Arbeitsspeicher (RAM)
- Auslagerung des Arbeitsspeichers in Swap-Bereiche (paging)
- Input-Output-Last (meist mit Festplatten-Zugriffen gleichzusetzen)
- Prozessor-Auslastung
Bedeutung der Ausgabe
root@zero:~# vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 2 0 39232 7072 101472 35740 0 0 3 3 121 114 0 1 99 1
| 1.Zeile | 2.Zeile | Bedeutung | |
|---|---|---|---|
| -- procs -- | Prozesse | ||
| r | Anzahl der auf CPU-Zeit wartenden Prozesse (> 2 ist die CPU überlastet) | ||
| b | Anzahl der nicht wiederbelebaren schlafenden Prozesse ( ~ 0 ist gut) | ||
| -- memory -- | Arbeitspeicher | ||
| swpd | Summe des genutzten virtuellen RAM | ||
| free | Summe des ungenutzten RAM | ||
| buff | Summe des als Festplatten-Puffer genutzten RAM, ohne Option -a | ||
| cache | als Cache genutzter RAM, ohne Option -a | ||
| inact | Summe ungenutzter RAM, nur mit Option -a | ||
| active | Summe von aktivem RAM, nur mit Option -a | ||
| -- swap -- | Auslagerungs-Aktivität | ||
| si | Summe des von Festplatte in RAM verlagerten Speichers pro Sekunde(oft > 0 mehr Ram notwendig) | ||
| so | Summe des von RAM auf Festplatte verlagerten Speichers pro Sekunde(oft > 0 mehr Ram notwendig) | ||
| -- io -- | Input/Output Harddisk | ||
| bi | eingehende Daten von Block-Device, meist Festplatte, Blöcke pro Sec. | ||
| bo | ausgehende Daten von Block-Device, meist Festplatte, Blöcke pro Sec. | ||
| -- system -- | System Aktivitäten | ||
| in | Anzahl der Interrupts pro Sekunde, inklusive der Uhr | ||
| cs | Anzahl der Kontext-Wechsel pro Sekunde | ||
| -- cpu -- | Cpu Auslastung in % | ||
| us | Zeit-Verbrauch durch User-Prozesse | ||
| sy | Zeit-Verbrauch durch Kernel-System-Prozesse | ||
| id | Ungenutzte Prozessor-Zeit (Oft 0% => schnellere CPU) | ||
| wa | Zeit-Verbrauch mit warten auf Ein-/Ausgabe (0 ist gut sonst IO Problem) | ||
| st | CPU-Zeit, welche von virtuellen Maschinen abgezweigt wurde | ||
OPTIONEN
Sinnvolle Parameter beim Aufruf von vmstat können sein:
| Option | Zweck |
|---|---|
| <Verzögerung> | Die Verzögerungszeit zwischen den Updates in Sekunden. |
| -a | Ausgabe von inaktivem/aktivem Arbeitsspeicher. |
| -d | Ausgabe von Festplatten-Statistik |
| -p <Partition> | Ausgabe von Festplatten-Partitions-Statistik |
| -s | Ausgabe einer Arbeitsspeicher-Tabelle |