vmstat命令
? ? ? ? ? ?vmstat是一個實時性能監視工具,該工具提供了有助于發現異常活動的數據。
[root@localhost ~]# vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----r b swpd free buff cache si so bi bo in cs us sy id wa st2 0 541952 71808 0 580264 3 24 140 176 204 1185 1 1 98 1 0 [root@localhost ~]#r表示正在運行的進程數
b表示被阻塞的進程數
swpd表示換出內存,單位KB
free表示空閑內存,單位KB
buff表示I/O數據結構的緩沖區緩存,單位KB
cache表示從磁盤讀取文件的內存緩存的容量,單位KB
si表示從磁盤上換入的內存量,單位KB/s
bo表示換出到磁盤上的內存量,單位KB/s
in表示每秒的中斷數目
cs表示上下文切換數目
us用戶使用時間占CPU總時間百分比
sy系統使用時間占CPU總時間百分比
id真正空閑時間占CPU總時間百分比
wa等待I/O完成使用時間占CPU總時間百分比
st表示這個虛擬機被hypervisor偷去的CPU時間
?
用法:
vmstat 5 10? ?每5秒輸出vmstat信息,公執行10次? ?
?
?
?
?
參考資料:linux服務器性能調整
?
?
?
總結
- 上一篇: uptime命令分析负载
- 下一篇: /proc/meminfo 学习