文章目录
1 TCP窗口及缓冲区调整
echo 26214400 > /proc/sys/net/core/rmem_max
echo 26214400 > /proc/sys/net/core/wmem_max
echo 1 > /proc/sys/net/ipv4/tcp_window_scaling
所有的TCP/IP调优参数都位于/proc/sys/net/目录. 例如, 下面是最重要的一些调优参数, 后面是它们的含义:
- /proc/sys/net/core/rmem_max — 最大的TCP数据接收缓冲
- /proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲
- /proc/sys/net/ipv4/tcp_timestamps — 时间戳在(请参考RFC 1323)TCP的包头增加12个字节
- /proc/sys/net/ipv4/tcp_sack — 有选择的应答
- /proc/sys/net/ipv4/tcp_window_scaling — 支持更大的TCP窗口. 如果TCP窗口最大超过65535(64K), 必须设置该数值为1
- rmem_default — 默认的接收窗口大小
- rmem_max — 接收窗口的最大大小
- wmem_default — 默认的发送窗口大小
- wmem_max — 发送窗口的最大大小