linux内核查看网口负荷的指令

一、 实时监控类指令

1. ifstat ------ 简洁的实时带宽监控

功能 :按网口实时输出每秒收发的字节数、数据包数,适合快速查看负荷趋势。安装(嵌入式系统可通过交叉编译或 opkg 安装):

复制代码
# Debian/Ubuntu 环境
sudo apt install ifstat
# 嵌入式 OpenWrt 环境
opkg update && opkg install ifstat

使用示例:

复制代码
# 监控所有网口,每秒刷新1次
ifstat -i all 1
# 仅监控指定网口(如 eth0)
ifstat -i eth0 2

输出说明:

复制代码
eth0
KB/s in  KB/s out
0.00     0.00
1.25     3.50
5.80     12.30
2. iftop ------ 按连接监控带宽

功能 :实时显示网口的 TCP/UDP 连接带宽占用,支持按主机筛选,适合定位高负荷连接。安装:

复制代码
sudo apt install iftop  # 桌面/服务器
opkg install iftop      # 嵌入式

核心参数:

复制代码
# 监控 eth0,显示 IP 而非主机名
iftop -i eth0 -n
# 仅监控 TCP 连接
iftop -i eth0 -T

交互快捷键:

  • h:帮助菜单
  • s:隐藏源主机
  • d:隐藏目的主机
  • q:退出
3. nload ------ 图形化实时流量监控

功能 :以折线图展示网口收发流量的实时变化,同时显示平均速率,直观性强。安装:

复制代码
sudo apt install nload
opkg install nload

使用示例:

复制代码
# 监控 eth0,默认按回车切换网口
nload eth0

二、 统计查询类指令

功能 :直接读取 Linux 内核的网口收发统计数据(总字节数、数据包数、错误数),无需额外安装工具 ,适合嵌入式最小系统。使用示例:

复制代码
ip -s link show eth0

输出关键信息:

复制代码
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast
    12568900  158900   0       0       0       1200
    TX: bytes  packets  errors  dropped carrier collsns
    89563200  987600   0       0       0       0
  • bytes:累计收发字节数
  • packets:累计收发数据包数
  • errors/dropped:错误 / 丢包数(非零表示网口异常)
2. sar -n DEV ------ 历史负荷统计

功能 :查询网口的历史带宽数据(支持按时间粒度统计),适合分析负荷变化规律。安装:

复制代码
sudo apt install sysstat
opkg install sysstat

使用示例:

复制代码
# 查看当天网口统计(默认按小时汇总)
sar -n DEV
# 实时采样:每2秒采集1次,共采集10次
sar -n DEV 2 10
相关推荐
爱吃香菜的初学者1 小时前
十四.Linux——消息队列
linux·运维·开发语言
Apipi*8 小时前
30天速通Linux 第六章信号及信号处理
linux·运维·信号处理
天启HTTP9 小时前
爬虫防封核心原理:IP轮换机制与风控规避逻辑
linux·服务器·网络·爬虫·tcp/ip
运维行者_9 小时前
网络性能监控怎么做?从自动发现到根因分析的4个环节
运维·服务器·网络·人工智能·支持向量机
qq_2842740510 小时前
机械原理笔记:平面机构自由度计算(复合铰链、局部自由度、虚约束)与四杆机构入门(含考点)
笔记·学习·平面·自动化·制造
hz5678911 小时前
涉密视频会议设备配置指南:终端、音视频采集与配套设施选型
服务器·网络·数据库·安全·实时音视频·信息与通信·智能硬件
广州浮点FLOATLIC11 小时前
许可证服务器迁移后软件打不开:研发 IT 怎样定位连接问题
linux·服务器·数据库
优橙教育11 小时前
零基础学AI应用开发要多久?3个月能到什么水平
服务器·开发语言·网络·php
qq_2842740511 小时前
数控铣床与加工中心笔记:铣刀与刀柄系统、G54试切对刀、镜像加工指令、孔加工工艺(钻扩铰镗)与固定循环G73/G83/G81/G76/G87/G84
笔记·学习·自动化·制造
BLUcoding12 小时前
接口服务公网超时排查记录:SecureRandom 阻塞问题分析与解决
java·linux·springboot·aes·securerandom