一、基础带宽查看命令
在Linux系统中,可通过以下命令快速获取网络带宽信息:
- ifconfig:显示网络接口的接收(RX)和发送(TX)数据量统计,适用于查看实时流量
- ip -s link:提供更详细的接口统计信息,包括错误包和丢包率
- speedtest-cli:通过Python脚本测试服务器与公网节点的上传/下载速度
二、实时监控工具使用
针对持续性的带宽监控需求,推荐使用以下工具:
- nload:实时显示网络流量曲线,支持指定监控网卡(安装命令:
apt/yum install nload
) - nethogs:以进程为单位监控带宽占用,支持按流量排序(命令:
nethogs eth0 -s
) - iftop:显示实时网络连接带宽占比,需通过源码编译安装
三、网络接口深度解析
通过组合命令获取网络接口的完整状态:
- 使用
ethtool eth0
查看物理网卡协商速率和双工模式 - 通过
ip addr show
获取接口的MTU值、IPV6地址等扩展信息 - 结合
netstat -i
查看接口错误计数和冲突统计
基础命令适合快速状态检查,nethogs等工具适用于进程级问题定位,而ethtool结合ip命令可完成接口物理层到协议层的全面诊断。建议运维人员将nload加入日常监控流程,并定期使用speedtest-cli验证公网带宽质量。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/448203.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。