要如何同時監看Linux系統的記憶體和CPU使用情況

可以使用vmstat這支程式. vmstat 可以列出目前虛擬記憶體的使用量, 也會依照 user/ system / idle 這三種類別列出目前CPU分配的百分比.

ex.
$> vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 192 4240 135044 16016 0 0 4 1 73 8 0 0 100 0

還可以依照你所需要的時間間隔和次數, 進行監看.

ex. 間隔一秒鐘, 次數不限
$>vmstat 1
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
1 0 192 4328 135084 15976 0 0 4 1 74 8 0 0 100 0
0 0 192 4328 135084 15976 0 0 0 0 1012 9 0 0 100 0
0 0 192 4328 135084 15976 0 0 0 0 1021 5 0 0 100 0
...

ex. 間隔一秒鐘, 總次數為五次
$>vmstat 1 5
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 192 4328 135100 15960 0 0 4 1 74 8 0 0 100 0
0 0 192 4328 135100 15960 0 0 0 0 1018 16 0 0 100 0
0 0 192 4328 135100 15960 0 0 0 0 1010 9 0 0 100 0
0 0 192 4328 135100 15960 0 0 0 0 1330 13 0 0 100 0
0 0 192 4328 135100 15960 0 0 0 0 1012 13 0 0 100 0

專欄作者:Anthony Huang
發表日期:2005-10-07

轉載自: 要如何同時監看Linux系統的記憶體和CPU使用情況?

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料