vmstat查看內(nèi)存
vmstat是查看虛擬內(nèi)存(virtual memory)的工具,可以得到相關進程、內(nèi)存、阻塞IO、CPU等活動信息
[root@dbserver ~]# vmstat 2 100
procs
-----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0 6552708 1124 7536360 0 0 89 14 536 1032 0 1 98 0 0
0 0 0 6552700 1124 7536396 0 0 32 24 2037 3931 0 1 99 0 0
1 0 0 6552700 1124 7536396 0 0 0 4 1929 3821 0 1 99 0 0
0 0 0 6552700 1124 7536396 0 0 32 20 1984 3887 0 1 99 0 0
0 0 0 6552700 1124 7536396 0 0 64 16 1932 3862 0 1 99 0 0
0 0 0 6550936 1124 7536400 0 0 0 6 2085 3944 1 1 98 0 0
vmstat 2 100:表示每兩秒采集一次服務器狀態(tài),采集100次
參數(shù)說明:
Procs(進程):
r: 運行隊列中進程數(shù)量
b: 等待IO的進程數(shù)量
Memory(內(nèi)存):
swpd: 使用虛擬內(nèi)存大小
free: 可用內(nèi)存大小
buff: 用作緩沖的內(nèi)存大小
cache: 用作緩存的內(nèi)存大小
Swap:
si: 每秒從交換區(qū)寫到內(nèi)存的大小
so: 每秒寫入交換區(qū)的內(nèi)存大小
IO:
bi: 每秒讀取的塊數(shù)
bo: 每秒寫入的塊數(shù)
system:
in: 每秒中斷數(shù),包括時鐘中斷。
cs: 每秒上下文切換數(shù)。
CPU(以百分比表示):
us: 用戶進程執(zhí)行時間(user time)
sy: 系統(tǒng)進程執(zhí)行時間(system time)
id: 空閑時間(包括IO等待時間)
wa: 等待IO時間
