可以使用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