Övervaka Solaris systembelastning med vmstat

Att hålla ett öga på systemets prestanda är avgörande för många applikationer. Vmstat-programmet ger detaljerad information om krypterad information om systemets belastning.


För att hålla koll på systemet, använd kommandot follwoing:

vmstat 1

Den 1 anger antalet sekunder mellan uppdateringar. Nedan visas provutmatning från vmstat

kthr minnesida skivfel cpu
r b w swap free re mf pi po fr de sr s0 s6 s7 s8 in sy s us s id
0 0 0 2391680 990680 53 11 96 0 0 0 0 2 0 0 0 504 164 124 1 5 95
1 0 0 2378024 896472 0 6 0 0 0 0 0 0 0 0 0 403 51 71 0 2 65
3 0 0 2378024 896472 0 0 0 0 0 0 0 0 0 0 0 402 57 71 1 2 37

För att få en snabb känsla för systemets belastning, kolla på de sista och första kolumnerna. Den sista kolumnen är CPU-ledig (större är bättre); ett mycket upptaget system kommer att visa noll. Den första kolumnen är antalet processer som väntar på cpu. Upptidslasten är ett medelvärde av detta värde över tidsperioder (se receptet Definiera systemets CPU-belastning med uppetid). Antalet ventningsprocesser bör vara mindre än 4 gånger så många processorer i systemet för optimal belastning.

Bytet och minneskolumnerna visar hur mycket gratis byteutrymme och fysiskt minne i KB. Pi och Po-kolumnerna visar antalet KB-sidor i respektive minne. Om dessa värden är konsekvent mycket höga kan de indikera ett behov av mer fysiskt minne.

Kolumnerna under skivkategorin visar antalet diskoperationer per sekund. S-kolumnerna representerar olika skivor på systemet.