vmstat - report virtual memory statistics
報告虛擬記憶體統計資訊。 展示的資訊可以用做系統資源監控。
vmstat [options] [delay [count]]
###欄位描述:
**procs:**
* r :可執行程序的數量(執行中或等待執行時)
* b :不間斷(阻塞)睡眠中的程序數
memory:
swap(如果有值,說明記憶體不夠用。):
io:
system:
cpu(總cpu時間的百分比):
[root@node1 ~]# vmstat -s -s m #顯示記憶體資訊,玩法很多樣,根據需求將資料排列及展示。
974 m total memory
228 m used memory
287 m active memory
316 m inactive memory
229 m free memory
2 m buffer memory
514 m swap cache
2047 m total swap
0 m used swap
2047 m free swap
5377 non-nice user cpu ticks
25 nice user cpu ticks
9916 system cpu ticks
584827 idle cpu ticks
3567 io-wait cpu ticks
0 irq cpu ticks
2270 softirq cpu ticks
0 stolen cpu ticks
187701 pages paged in
230771 pages paged out
1005535 interrupts
1227884 cpu context switches
1547427987 boot time
8620 forks
[root@node1 ~]# vmstat 2 -t #類似於top的實時重新整理資料
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- -----timestamp-----
r b swpd free buff cache si so bi bo in cs us sy id wa st est
2 0 0 234776 2108 526684 0 0 30 37 166 202 1 2 97 1 0 2019-01-13 21:55:17
0 0 0 234776 2108 526684 0 0 0 2 137 127 1 2 97 0 0 2019-01-13 21:55:19
0 0 0 234776 2108 526684 0 0 0 0 127 116 1 2 97 1 0 2019-01-13 21:55:21
總結:`vmstat`非常詳細的一款監控虛擬記憶體的工具,還附代一些其它資源資訊。
linux 虛擬記憶體 vmstat
物理記憶體 ram 是系統的乙個有限資源,linux記憶體管理通過釋放掉一些物理記憶體,以最大化使用效果。kernel通常是使用page in和page out來達到這個效果的 page in 從disk中讀取檔案到記憶體中,這個操作基本不會出現什麼問題 page out 將記憶體中的檔案寫到dis...
Linux記憶體 效能診斷中vmstat命令的詳解
vmstat命令是最常見的linux unix監控工具,可以展現給定時間間隔的伺服器的狀態值,包括伺服器的cpu使用率,記憶體使用,虛擬記憶體 交換情況,io讀寫情況。相比top,通過vmstat可以看到整個機器的 cpu,記憶體,io的使用情況,而不是單單看到各個程序的cpu使用率和記憶體使用率。...
虛擬記憶體的實時監控工具 vmstat
vmstat命令用來獲得unix系統有關程序 虛存 頁面交換空間及cpu活動的資訊。這些資訊反映了系統的負載情況。vmstat首次執行時顯示自系統啟動開始的各項統計資訊,之後執行vmstat將顯示自上次執行該命令以後的統計資訊。使用者可以通過指定統計的次數和時間來獲得所需的統計資訊。root xie...