在Ubuntu系統中,cpustat 是一個非常實用的工具,它可以用來監控CPU的使用情況,包括每個CPU核心的使用率、上下文切換次數、中斷次數等。但是,cpustat 默認并不直接顯示網絡使用情況。
如果你想要監控CPU和網絡的使用情況,你可以結合使用 cpustat 和其他工具,比如 iftop、nethogs 或者 iptraf。
以下是如何使用這些工具的基本步驟:
安裝必要的工具: 打開終端,輸入以下命令來安裝這些工具(如果它們還沒有被安裝):
sudo apt update
sudo apt install sysstat iftop nethogs iptraf
使用 cpustat 監控CPU:
要使用 cpustat 監控CPU,只需在終端中輸入以下命令:
cpustat
這將顯示CPU的實時使用情況。你可以添加 -P ALL 參數來查看所有CPU核心的詳細信息,或者指定特定的CPU核心。
使用 iftop 監控網絡流量:
iftop 可以實時顯示網絡接口上的流量情況。要使用它,運行:
sudo iftop
這將顯示當前活動的網絡連接和數據傳輸速率。
使用 nethogs 監控進程網絡使用情況:
nethogs 可以按進程顯示網絡使用情況。運行以下命令:
sudo nethogs
這將以交互式的方式顯示每個進程的網絡流量。
使用 iptraf 監控網絡:
iptraf 是一個基于文本的網絡監控工具,提供了一個交互式的界面來查看網絡流量。運行以下命令:
sudo iptraf
這將打開 iptraf 的界面,你可以在其中查看各種網絡統計信息。
請注意,iftop、nethogs 和 iptraf 可能需要root權限來運行,因此你可能需要使用 sudo 命令。
結合使用這些工具,你可以全面監控Ubuntu系統上的CPU和網絡使用情況。