linux

Linux dropped如何测试

小樊
35
2025-12-05 23:41:30
栏目: 智能运维

Linux dropped 测试与定位实操指南

一、快速判断是否有丢包

二、查看接口层 dropped 计数

三、定位内核与协议栈丢包

四、在流量压力下复现并量化

五、常见现象与处理对照表

现象 重点命令 可能原因 处理建议
RX-DRP 增长 ip -s linknetstat -I 内核/驱动缓冲不足、软中断/CPU瓶颈 提升软中断亲和/队列、优化应用、适度增大 netdev 缓冲
RX-OVR 增长 cat /proc/net/devethtool -S Ring Buffer 溢出 ethtool -g 增大环形缓冲,检查 CPU/中断负载
TCP 重传升高 netstat -s 链路不稳定、远端拥塞 结合 mtr/ping 定位路径问题,优化窗口/协议参数
某跳 mtr 丢包后恢复 mtr 中间设备限速/策略 与网络侧协同核查限速、ACL、策略路由
conntrack 溢出日志 dmesg 连接跟踪表满 调大 conntrack 相关阈值,优化连接生命周期
rp_filter 导致丢包 sysctlnetstat -s 反向路径校验不匹配 调整 rp_filter 策略或修正路由/掩码
防火墙规则丢弃 firewalld 状态 策略过严 临时停用验证,细化规则白名单化

0
看了该问题的人还看了