vmstat Commando-generator
Genereer vmstat-opdrachten om statistieken over virtueel geheugen weer te geven
Eerste stappen met vmstat
## Wat is vmstat?
Het `vmstat`-commando rapporteert statistieken over virtueel geheugen, processen, de CPU en I/O. Eén oproep geeft een snapshot sinds het opstarten; door een vertraging op te geven wordt het in een continue monitorloop uitgevoerd — zeer nuttig om druk op het geheugen, swapgebruik en CPU-verzadiging te diagnosticeren.
## Hoe te gebruiken
1. **Vertraging instellen**: Voer een interval in seconden in om continu te werken (bijv. `2`). Laat dit weg voor één snapshot. 2. **Aantal instellen**: Beperk het aantal monsters (bijv. `5`). 3. **Opties kiezen**: Gebruik `-a` voor actief/inactief geheugen, `-s` voor eventcounters, `-d` voor schijfstatistieken, of `-w` /`-t` voor uitgebreide/tijdstempelgebaseerde output. 4. **Kopieer en uitvoeren**: Kopieer het gegenereerde commando naar je terminal.
Algemene opties
### `delay` en `count` (positiegebonden) Geef een interval in seconden en een optionele aantal monsters op. `vmstat 2 5` rapporteert vijf monsters om de twee seconden en stopt daarna. Zonder een aantal loopt vmstat oneindig door.
### `-a` Actieve/inactieve geheugen Toon de `active` en `inact` (inactieve) geheugenkolommen in plaats van de standaardverdeling `buff`/`cache`. Dit is handig om te zien hoeveel RAM daadwerkelijk in gebruik is.
### `-s` Statistieken Toon een tabel met eventcounters en totale geheugenwaarden sinds het opstarten (forks, contextswitches, swap in/out, vrije/gedeelde/buffer/cache-geheugen). De uitvoer is éénmalig, geen lus.
### `-d` Schijfstatistieken Rapporteer het aantal lees-, schrijf- en IO-acties per schijf en de totale waarden. Handig bij het onderzoeken van welk apparaat bezig is.
### `-w` Brede uitvoer Verwijd de kolommen zodat waarden nooit worden afgesneden — gemakkelijker leesbaar op terminals met hoge resolutie of wanneer gegevens worden doorgestuurd naar een logbestand.
### `-t` Tijdstempel Voeg een tijdstempelkolom toe aan elk monster, wat essentieel is bij het archiveren van de uitvoer voor latere analyse.
### `-S` Eenheid Stel de weergave-eenheid voor geheugen in met een van `k`, `K`, `m`, `M`. Voorbeeld: `vmstat -S M 2` toont het geheugen in megabytes.
▶Welke kolom vertelt me dat het systeem weinig geheugen heeft?
▶Hoe log ik vmstat met tijdstempels naar een bestand?
▶Wat betekenen de CPU-us/sy/id/wa-columns?
Als deze tool je heeft geholpen, denk dan eens aan het geven van een kop koffie aan mij.
Koop me een kop koffie.