首页/系统/Linux 内核与性能调优速查/ethtool 环缓冲查看与调整
本包目录(357 条)
sysctl 内核参数72 条CPU 与调度60 条内存与 OOM58 条磁盘与 IO32 条
网络栈调优98 条
性能分析工具37 条

ethtool 环缓冲查看与调整

网卡环形缓冲过小会丢突发流量, 过大会增加排队延迟; 用 -g 查看, -G 调整且立即生效。

查看与调整

查看与调整
ethtool -g eth0
# 需要时: ethtool -G eth0 rx 4096 tx 4096
观察配套rx_missed_errors / rx_no_buffer_count 是否增长
权衡更大缓冲吸收突发, 但抬高延迟与内存占用

易错点

  • 没看 miss 计数就直接调大环缓冲
  • 把环缓冲当作丢包问题的通用解, 忽略上游与协议栈层

数据来源与参考

  • man ethtool
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌