首页/系统/Linux 运维命令速查/nstat 内核网络计数器
本包目录(613 条)
文件与目录76 条文本处理77 条
网络命令82 条
进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

nstat 内核网络计数器

把内核网络计数器按「增量」展示:重传、UDP 错误、连接失败原因等,做网络体检与故障归因。

Linux 运维命令速查系统更新于 2026-10-12
用途SNMP 风格网络计数器(含增量对比)
语法nstat / nstat -az
记忆默认显示「距上次运行」的增量;-a 绝对值、-z 含零值项

常用示例

常用示例
nstat -az | grep -E 'TcpRetransSegs|TcpOutSegs|TcpAttemptFails'
nstat                    # 相对于上次运行的增量
nstat -az > /tmp/s1; sleep 300; nstat -az > /tmp/s2; diff /tmp/s1 /tmp/s2 | head   # 窗口对比
重传率 = TcpRetransSegs 增量 / TcpOutSegs 增量;超过 1% 就值得顺着丢包方向查。

易错点

  • sudo 和普通用户的历史文件分开:两次对比必须同一身份运行,否则增量毫无意义
  • 计数器重启归零:做长期基线要定期采集,别把单次数值当绝对值

数据来源与参考

  • man 8 nstat(iproute2 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌