网络栈调优98 条

网络调优闭环方法

网络参数调优需要基线、单变量变更与回滚记录: 先量化现状, 一次只改一项并用同一测量方法复测。

基线采集与对比

基线采集与对比
nstat -az > /tmp/net-before.txt
# 变更后: nstat -az | diff /tmp/net-before.txt -

持久化与回滚

持久化与回滚
echo 'net.ipv4.tcp_max_syn_backlog = 4096' > /etc/sysctl.d/99-tune.conf
sysctl --system
# 回滚: 删除对应行或文件后再次 sysctl --system
测量工具与时段保持一致; 记录变更原因、时间与观察到的差值。

易错点

  • 一次改多项参数, 效果无法归因
  • 凭感觉判断改善, 没有前后数据对比

数据来源与参考

  • man nstat
  • man sysctl.d
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌