在 CentOS 上查看网络速度和网络负载,可以使用多种工具,以下是一些常用的命令行工具:
iftop - 用于实时监视网络带宽使用情况。
- 安装命令:
sudo yum install iftop
- 使用命令:
sudo iftop
nload - 一个简单的控制台应用程序,用于实时监控网络流量和带宽使用。
- 安装命令:
sudo yum install nload
- 使用命令:
nload
iptraf 或 iptraf-ng - 交互式彩色控制台应用程序,提供多种显示网络连接当前状态的选项。
- 安装命令:
sudo yum install iptraf-ng
- 使用命令:
sudo iptraf-ng
vnstat - 一个控制台应用程序,用于监控网络流量。
- 安装命令:
sudo yum install vnstat
- 使用命令:
vnstat
vnstat -l #实时查看流量
bmon (带宽监控器) - 实时带宽监控和率估计工具。
- 安装命令:
sudo yum install bmon
- 使用命令:
bmon
htop - 虽然主要用于监控系统资源,如 CPU 和内存,但它也可以显示网络带宽(需要适当配置)。
- 安装命令:
sudo yum install htop
- 使用命令:
htop
sar - 系统活动报告器,可以报告网络统计,但不是实时的。
- 安装命令:
sudo yum install sysstat
- 使用命令:
sar -n DEV 1 #这将每秒报告一次网络设备的活动。
netstat - 用于显示各种网络相关信息的工具,如网络连接、路由表、接口统计等。
- 使用命令:
netstat -i
或者
netstat -s
请注意,你可能需要使用 sudo 来安装这些工具或以 root 用户权限运行它们,以便它们能够访问网络接口的数据。安装命令中的 yum 是 CentOS 7 及更早版本的包管理器;如果你使用的是 CentOS 8 或 CentOS Stream,你可能需要使用 dnf 替代 yum。