首页 > 其他 > 详细

通过PROC信息调节TCP窗口

时间:2014-12-02 00:00:53      阅读:470      评论:0      收藏:0      [点我收藏+]

1, /sys/kernel/ipv4/tcp_rmem_xxx

   这种方式验证过,把值得设置得很大的时候TCP速度有质的提升

 

2,

/proc/sys/net/core/rmem_default 定义默认的接收窗口大小
/proc/sys/net/core/rmem_max 定义接收窗口的最大大小
/proc/sys/net/core/wmem_default 定义默认的发送窗口大小
/proc/sys/net/core/wmem_max 定义发送窗口的最大大小
/proc/sys/net/ipv4/tcp_window_scaling 启用 RFC 1323 定义的 window scaling;要支持超过 64KB 的窗口,必须启用该值。

 

3, 这个还没弄明白

/proc/sys/net/ipv4/tcp_mem
/proc/sys/net/ipv4/tcp_wmem
/proc/sys/net/ipv4/tcp_rmem

4, 通过setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &buflen, sizeof(int)) 设置的recv buf 大小与窗口究竟有什么关系呢?

    recv buf使用默认大小80K时,通告窗口常为18K左右

    recv buf设置为10MB后,通告窗口变成了40K左右

 

通过PROC信息调节TCP窗口

原文:http://www.cnblogs.com/vleung/p/4136322.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!