Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
lpi2:sysstat [2016/12/05 10:07] ingo_wichmann [IO] |
lpi2:sysstat [2025/11/10 09:11] (aktuell) ingo_wichmann |
||
|---|---|---|---|
| Zeile 15: | Zeile 15: | ||
| Datei anlegen, die grade noch in den Cache passt: | Datei anlegen, die grade noch in den Cache passt: | ||
| - | dd if=/dev/zero of=/tmp/zero bs=1M count=3000 | + | cd |
| + | dd if=/dev/zero of=zero bs=1M count=3000 | ||
| Mehrmals die Datei lesen: | Mehrmals die Datei lesen: | ||
| - | while true; do dd if=/tmp/zero of=/dev/null bs=1M; done | + | while true; do dd if=zero of=/dev/null bs=1M; done |
| Datei anlegen, die nicht in den Cache passt: | Datei anlegen, die nicht in den Cache passt: | ||
| - | dd if=/dev/zero of=/tmp/zero bs=1M count=5000 | + | dd if=/dev/zero of=zero bs=1M count=5000 |
| Mehrmals die Datei lesen: | Mehrmals die Datei lesen: | ||
| - | while true; do dd if=/tmp/zero of=/dev/null bs=1M; done | + | while true; do dd if=zero of=/dev/null bs=1M; done |
| ====== vmstat ====== | ====== vmstat ====== | ||
| Zeile 33: | Zeile 34: | ||
| vmstat 2 3 | vmstat 2 3 | ||
| ====== sar ====== | ====== sar ====== | ||
| + | Todo: Beispiel zu sa1 + sadf | ||
| + | |||
| ===== aktuelle Auslastungsdaten anzeigen ===== | ===== aktuelle Auslastungsdaten anzeigen ===== | ||
| ==== CPU ==== | ==== CPU ==== | ||
| Zeile 39: | Zeile 42: | ||
| oder | oder | ||
| sar -u 1 10 | sar -u 1 10 | ||
| + | |||
| + | * ''CPU'' -> ALL = alle CPUs werden berücksichtigt | ||
| + | * ''%user'' -> Anteil, der durch Prozesse (nicht Kernel) verwendet wird | ||
| + | * ''%nice'' -> Anteil, der durch Nice-Prozesse (nicht Kernel) verwendet wird | ||
| + | * ''%system'' -> Anteil, der durch Kernel verwendet wird | ||
| + | * ''%iowait'' -> Anteil, der auf Input/Output der Festplatte(n) wartet | ||
| + | * ''%steal'' -> der Anteil, den vCPUs warten, während der Hypervisor sich um andere vCPUs kümmert. | ||
| + | * ''%idle'' -> ungenutzte CPU-Zeit | ||
| ==== IO ==== | ==== IO ==== | ||
| Zeile 44: | Zeile 55: | ||
| ==== Netzwerk ==== | ==== Netzwerk ==== | ||
| - | sar -n DEV | + | sar -n DEV 1 10 |
| ===== Auslastungsdaten regelmäßig sammeln ===== | ===== Auslastungsdaten regelmäßig sammeln ===== | ||