vmstat 記憶體資訊

2022-07-07 12:27:12 字數 1803 閱讀 3363

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...