sar 网络视图是什么
性能采集工具的网络视图提供历史与实时的接口统计:收发速率、错误与丢包计数、套接字使用量,以及传输层的重传等指标。它最大的价值是能回看历史数据,事故过去之后仍能重建当时的流量画像。
基本信息
| 用途 | 查看网络接口统计与错误计数 |
|---|---|
| 语法 | sar -n 类别 间隔 次数 |
| 所属 | sysstat |
| 常用类别 | 接口统计、错误统计、套接字统计、传输层统计 |
典型使用场景
- 带宽基线:按接口统计收发速率,判断容量水位
- 错误排查:看错误与丢包计数是否持续增长,区分链路问题与拥塞
- 历史回看:事故已过去时用历史数据回溯当时流量
- 传输层健康度:观察重传与连接建立失败情况
- 多机对比:同类节点用同一类别采集,找出异常节点
常用示例
常用示例
sar -n DEV 1 5 # 每网卡收发速率
sar -n EDEV 1 5 # 错误与丢包统计
sar -n SOCK 1 5 # 套接字使用统计
sar -n TCP,ETCP 1 3 # 传输层统计与重传
sar -n DEV -f /var/log/sa/sa13 | head # 回看历史数据类别含义
| 类别 | 含义 | 关注点 |
|---|---|---|
| 接口统计 | 每接口收发速率 | 速率是采样区间平均值 |
| 错误统计 | 错误与丢包计数 | 持续增长说明链路或拥塞问题 |
| 套接字统计 | 套接字使用量 | 总量突增可能对应连接泄漏 |
| 传输层统计 | 连接与重传 | 重传比例高说明链路质量差 |
| 错误明细 | 连接建立失败等 | 需结合应用日志一起看 |
接口速率是采样区间的平均值,抓瞬时尖峰需要更短的采样间隔或改用专门的高频采集工具。
虚拟接口与聚合接口的统计口径不同,排查时先明确看的是哪一层设备。
高带宽链路的数值单位容易看漏,换算前先确认量级,避免把兆级误读成吉级。
看网络统计要先明确视角:这里的计数来自网络接口层,反映本机收发的字节与包,不代表应用协议层的重传与超时;评估链路质量要同时看速率与错误计数,只盯着速率不满就扩容,可能错过的是丢包与错包这类真问题。