在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和网络使用情况。