Linux命令之vmstat
vmstat是Virtual Meomory Statistics(虛擬內存統計)的縮寫,可對操作系統的虛擬內存、進程、CPU活動進行監控。是對系統的整體情況進行統計,不足之處是無法對某個進程進行深入分析。
字段解釋
r 正在執行及準備就緒的進程數目,如果超過核心數意味着系統有點負擔,和load average有點相似
b 等待IO的進程數量
swap 使用的虛擬內存的大小
free 空閒的物理內存的大小
buff 用作"塊內存"的緩衝
cache 用作"頁內存"的緩衝
si 每秒從交換區寫到內存的大小
so 每秒從內存寫到交換區的大小
bi 每秒讀取的塊數
bo 每秒寫入的塊數
in 每秒中斷數,包括時鐘中斷
cs 每秒上下文切換數
us 用戶進程cpu佔用率
sy 系統進程cpu佔用率
id cpu空閒率