Red Hat Enterprise Linux 的特定資訊

发表于:2007-06-08来源:作者:点击数: 标签:
2.5. Red Hat Enterprise Linux 的特定資訊 Red Hat Enterprise Linux 內附非常多種資源監控工具。以功能而言,底下這些工具都是個中翹楚;但您可選用的工具遠多於此。這些工具包括了: free top (以及 GNOME 系統監控 :圖形版本的 top ) vmstat Sysstat

2.5. Red Hat Enterprise Linux 的特定資訊

Red Hat Enterprise Linux 內附非常多種資源監控工具。以功能而言,底下這些工具都是個中翹楚;但您可選用的工具遠多於此。這些工具包括了:

  • free

  • top (以及 GNOME 系統監控:圖形版本的top

  • vmstat

  • Sysstat 資源監控工具組

  • OProfile 系統全域剖析工具

現在我們就來一一檢視這些工具。

2.5. Red Hat Enterprise Linux 的特定資訊

Red Hat Enterprise Linux 內附非常多種資源監控工具。以功能而言,底下這些工具都是個中翹楚;但您可選用的工具遠多於此。這些工具包括了:

  • free

  • top (以及 GNOME 系統監控:圖形版本的top

  • vmstat

  • Sysstat 資源監控工具組

  • OProfile 系統全域剖析工具

現在我們就來一一檢視這些工具。

2.5.1. free

free 指令顯示了系統記憶體的使用率。底下是執行後的例子:

             total       used       free     shared    buffers     cached
Mem: 255508 240268 15240 0 7592 86188
-/+ buffers/cache: 146488 109020
Swap: 530136 26268 503868

Mem: 那一行顯示了實際記憶體的使用率;Swap: 顯示的是系統 swap 空間的使用率;而 -/+ buffers/cache: 則是目前撥給系統緩衝區的實體記憶體數量。

因為 free 指令預設上只會顯示一次記憶體使用率,所以對於短期的監控,或看看目前記憶體是不是有問題很有幫助。雖然您可以在 free 指令後加上 -s 選項,連續顯示記憶體使用率;但畫面會一直往上捲,讓人不容易看清每次的變化為何。

提示提示
 

與其使用 free -s,您不妨結合 watchfree 指令。舉例來說,要系統每兩秒(watch 指令的預設值)顯示一次記憶體用量,請執行以下指令:

watch free

watch 指令會每兩秒執行 free 一次,執行前會清除螢幕,在同樣位置列印資料。因為 watch 指令不會捲動螢幕,所以很容易看出長時間的記憶體使用率。您可以使用 -n 選項,控制執行的頻率;您也可以利用 -d 選項,讓程式將每次不同的地方標示出來。執行範例如下:

watch -n 1 -d free

欲知更多詳情,請參閱 watch man page。

watch 指令會一直執行,直到您按下 [Ctrl]-[C] 為止。您不妨把 watch 指令記下來,它在很多時候都很有用。

原文转自:http://www.ltesting.net