Show Table of Contents
2.5. 內建命令列工具
Red Hat Enterprise Linux 7 提供許多工具,能夠從命令列監視系統,並讓您得以在 run level 5 外監視您的系統。本章節簡要談論每個工具,並且提供更多關於每個工具應該用於何處的連結,以及如何使用這些工具。
2.5.1. top
由 procps-ng 提供的 top 工具套件會在運行中的系統產生一個處理程序的動態視圖。top 工具套件可以呈現各式各樣的訊息,包括系統摘要以及一系列目前由 Linux kernel 管理的任務。此工具套件能有限度地操作處理程序,以及使配置更動在系統重啟後持續存在。
預設情況下,顯示的處理程序是根據 CPU 使用量比率做排序,因此您可以輕易地看見消耗最多資源的處理程序。top 所顯示和操作的訊息皆為高度可配置的,讓您能根據所需,專注於不同的使用量統計資料。
更多有關使用 top 的詳細資訊,請參閱 man page:
$ man top
2.5.2. ps
由 procps-ng 提供的 ps 工具展現一個使用中程序的選取群組情況。在預設情況下,被檢查的群組受限於目前使用者所擁有的處理序,以及 ps 相關的運行終端。
相較於 top ,ps 能夠提供關於處理序的更詳細訊息。然而在預設情況下,是由識別子命令 ps 提供資料的單一快照。
更多有關使用 ps 的詳情,請參閱 man page:
$ man ps
2.5.3. 虛擬記憶體統計資料(vmstat)
虛擬記憶體統計資料工具(vmstat - Virtual Memory Statistics tool)提供您系統程序、記憶體、分頁、區塊輸出/入、中斷和 CPU 活動的即時報告。vmstat 可讓您設定取樣間隔,以便您接近即時地觀察系統活動。
vmstat 是由 procps-ng 套件提供。更多有關使用 vmstat 的詳情,請參閱 man page:
$ man vmstat
2.5.4. 系統活動報告器
系統活動報告(sar)收集和報告有關今天至此刻的系統活動訊息。預設輸出是從一天的開始(根據系統時鐘的 00:00:00),以十分鐘為間隔,顯示當天的 CPU 使用量。
您也可以使用
-i 選項設定間隔時間,以秒為單位。比如:sar -i 60 告訴 sar 每分鐘檢查 CPU 使用量。
若使用者欲手動操作以建立系統活動定期報告,sar 能與 top 一起使用,是一個實用的替代選項。sar 是由 sysstat 套件提供。更多有關使用 sar 的詳情,請參閱 man page:
$ man sar

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.