在 Ubuntu 系统中,cpustat 是一个用于显示 CPU 使用情况的工具,属于 sysstat 包的一部分。然而,cpustat 默认并不提供网络使用情况的监控功能。如果你想监控网络使用情况,可以使用以下几种方法:
nethogsnethogs 是一个实时监控网络带宽使用情况的工具,按进程显示网络流量。
nethogssudo apt update
sudo apt install nethogs
nethogs运行以下命令以监控所有网络接口:
sudo nethogs
你可以指定特定的网络接口,例如:
sudo nethogs eth0
iftopiftop 是一个实时显示网络带宽使用情况的工具,类似于 top 命令,但用于网络流量。
iftopsudo apt update
sudo apt install iftop
iftop运行以下命令以监控所有网络接口:
sudo iftop
你可以指定特定的网络接口,例如:
sudo iftop eth0
vnstatvnstat 是一个网络流量监控工具,可以记录网络接口的历史流量数据。
vnstatsudo apt update
sudo apt install vnstat
vnstat运行以下命令以查看所有网络接口的统计信息:
vnstat
你可以查看特定接口的详细信息:
vnstat -i eth0
ip 和 watch 命令如果你想快速查看网络接口的流量统计信息,可以使用 ip 命令结合 watch 命令。
watch -n 1 "ip -s link"
这将每秒刷新一次网络接口的统计信息。
虽然 cpustat 不提供网络监控功能,但通过上述工具,你可以轻松监控 Ubuntu 系统中的网络使用情况。选择适合你需求的工具即可。