调整 ring buffer & interrupts affinity 的重要性
最近线上出现了不少由于 ring buffer 设置过小而导致的丢包问题问题,这个值在这之前我们一直使用的是出场的默认值,因此跟动辄 2048 的 max 相比,200 或者 500 确实小了点。 比如看看某台 web server 的监控 看了下 ring buffer 以及 interrputs 的分布 # ethtool -S em2 | grep dis tx_discards: 0 rx_discards: 77491 # ethtool -g em2 Ring…