linux怎么查看服务器宽带
linux怎么查看服务器宽带详细介绍
在 Linux 系统中查看服务器的宽带(网络带宽使用情况或接口配置带宽),可以通过以下方法实现:
一、实时监控网络带宽使用(流量实时统计)
1.
iftop(实时流量监控)
- 功能:实时显示网络接口的流量,按连接显示上传 / 下载速度,支持按进程或 IP 过滤。
- 安装:bash
iftop
yum iftop
- 使用:bash
iftop 接口名- 按
h查看帮助,p显示端口,n切换 IP 显示模式。
- 按
2.
nload(简洁的流量监控)
- 功能:分上下行显示实时流量,支持多接口监控,界面简洁。
- 安装:bash
nload
yum nload
- 使用:bash
nload 接口名
3.
speedtest-cli(测试网络带宽速度)
- 功能:通过 Ookla 服务器测试当前网络的上传 / 下载速度(需联网)。
- 安装:bash
pip speedtest-cli - 使用:bash
speedtest-cli
二、查看网络接口配置带宽(硬件支持的最大速率)
1.
ethtool(查看网卡速率)
- 功能:显示网卡的物理连接速率(如 1Gbps、10Gbps)。
- 使用:bash
接口名- 关键输出:
Speed: 1000Mb/s(表示当前协商速率)。
- 关键输出:
2.
ip 命令(简洁查看接口状态)
- 功能:显示接口的基本信息,包括速率(部分系统可能不显示)。
- 使用:bash
show dev 接口名- 可能输出:
state UP下方可能有speed 1000M(视系统而定)。
- 可能输出:
三、其他工具(辅助分析)
1.
ss/
netstat(网络连接统计)
- 功能:显示网络连接、端口状态,但不直接显示实时带宽,需结合其他工具。
- 使用:bash
ss
2.
sar(系统活动报告)
- 功能:长期监控网络流量(需安装
sysstat包)。 - 安装:bash
sysstatyum sysstat
- 使用:bash
sar DEV
总结
- 实时流量监控:推荐
iftop(可视化连接)或nload(简洁上下行)。 - 测试网络速度:使用
speedtest-cli进行宽带速率测试。 - 查看接口配置速率:用
ethtool <接口名>确认网卡协商的最大带宽(如 1Gbps、10Gbps)。
根据需求选择工具,若需长期监控或日志记录,可结合 sar 或开源监控平台(如 Zabbix、Prometheus)。