在 CentOS 操作系统中,有多种方法可以查看网络带宽的使用情况,以下是一些常用的工具和命令:
1、iftop
安装:sudo yum install iftop y
使用:iftop
i [interface]
:指定监测的网卡,如eth0
、eth1
等。
B
:以字节为单位显示流量。
F [IP地址]
:过滤特定 IP 地址的流量。
界面说明
TX
:从网卡发出的流量。
RX
:网卡接收的流量。
TOTAL
:网卡发送接收总流量。
cum
:iftop 开始运行到当前时间点的总流量。
peak
:网卡流量峰值。
rates
:分别表示最近 2s、10s、40s 的平均流量。
2、nload
安装:sudo yum install nload y
使用:nload
功能:实时监控入站和出站流量,并以图表形式显示。
3、vnstat
安装:sudo yum install vnstat y
使用:vnstat
l
:实时查看流量。
4、bmon
安装:sudo yum install bmon y
使用:bmon
功能:实时监控网络带宽利用率和速率估计。
5、NetHogs
安装:sudo yum install nethogs y
使用:nethogs
d [seconds]
:延迟刷新时间,单位秒,默认 1 秒。
t
:跟踪模式。
b
:bughunt 模式,意味着跟踪模式。
device
:监听的设备,默认是eth0
。
6、iptrafng
安装:sudo yum install iptrafng y
使用:sudo iptrafng
功能:提供多种显示网络连接当前状态的选项。
7、htop
安装:sudo yum install htop y
使用:htop
功能:虽然主要用于监控系统资源,但也可以显示网络带宽(需要适当配置)。
8、sar
安装:sudo yum install sysstat y
使用:sar n DEV 1
功能:报告网络统计,但不是实时的。
9、speedtestcli
安装:sudo yum install speedtest y
使用:speedtest
功能:测试网络速度,包括下载速度、上传速度和延迟。
通过以上工具和命令,您可以全面了解 CentOS 系统中的网络带宽使用情况,每个工具都有其特定的用途和优势,选择合适的工具可以帮助您更有效地管理和优化网络性能。