快速业务通道

proc文件系统中网络参数详解(2)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-25
线路或许会重遇到带 out-of-line数值的旧sequence 号码(假如它是上次产生的).Timestamp 会让它知道这是个 ''旧封包''.(该文件表示是否启用以一种比超时重发更精确的方法(RFC 1323)来启用对 RTT 的计算;为了实现更好的性能应该启用这个选项.)

  tcp_sack :BOOLEAN

  缺省值为1

  使用 Selective ACK﹐它可以用来查找特定的遗失的数据报--- 因此有助于快速恢复状态.该文件表示是否启用有选择的应答(Selective Acknowledgment),这可以通过有选择地应答乱序接收到的报文来提高性能(这样可以让发送者只发送丢失的报文段).(对于广域网通信来说这个选项应该启用,但是这会增加对 CPU 的占用.)

  tcp_fack :BOOLEAN

  缺省值为1

  打开FACK拥塞避免和快速重传功能.(注意,当tcp_sack设置为0的时候,这个值即使设置为1也无效)

  tcp_dsack :BOOLEAN

  缺省值为1

  允许TCP发送"两个完全相同"的SACK.

  tcp_ecn :BOOLEAN

  缺省值为0

  打开TCP的直接拥塞通告功能.

  tcp_reordering :INTEGER

  默认值是3

  TCP流中重排序的数据报最大数量 . (一般有看到推荐把这个数值略微调整大一些,比如5)

  tcp_retrans_collapse :BOOLEAN

  缺省值为1

  对于某些有bug的打印机提供针对其bug的兼容性.(一般不需要这个支持,可以关闭它)

  tcp_wmem(3个INTEGER变量): min, default, max

  min:为TCP socket预留用于发送缓冲的内存最小值.每个tcp socket都可以在建议以后都可以使用它.默认值为4096(4K).

  default:为TCP socket预留用于发送缓冲的内存数量,默认情况下该值会影响其它协议使用的net.core.wmem_default 值,一般要低于net.core.wmem_default的值.默认值为16384(16K).

  max: 用于TCP socket发送缓冲的内存最大值.该值不会影响net.core.wmem_max,"静态"选择参数SO_SNDBUF则不受该值影响.默认值为 131072(128K).(对于服务器而言,增加这个参数的值对于发送数据很有帮助,在我的网络环境中,修改为了51200 131072 204800)

  tcp_rmem (3个INTEGER变量): min, default, max

  min:为TCP socket预留用于接收缓冲的内存数量,即使在内存出现紧张情况下tcp socket都至少会有这么多数量的内存用于接收缓冲,默认值为8K.

  default:为TCP socket预留用于接收缓冲的内存数量,默认情况下该值影响其它协议使用的 net.core.wmem_default 值.该值决定了在tcp_adv_win_scale、tcp_app_win和tcp_app_win=0默认值情况下,TCP窗口大小为65535.默认值为87380

  max:用于TCP socket接收缓冲的内存最大值.该值不会影响 net.core.wmem_max,"静态"选择参数 SO_SNDBUF则不受该值影响.默认值为 128K.默认值为87380*2 bytes.(可以看出,.max的设置最好是default的两倍,对于NAT来说主要该增加它,我的网络里为 51200 131072 204800)

  tcp_mem(3个INTEGER变量):low, pressure, high

  low:当TCP使用了低于该值的内存页面数时,TCP不会考虑释放内存.(理想情况下,这个值应与指定给 tcp_wmem 的第 2 个值相匹配 - 这第 2 个值表明,最大页面大小乘以最大并发请求数除以页大小 (131072 * 300 / 4096). )

  pressure:当TCP使用了超过该值的内存页面数量时,TCP试图稳定其内存使用,进入pressure模式,当内存消耗低于low值时则退出 pressure状态.(理想情况下这个值应该是 TCP 可以使用的总缓冲区大小的最大值 (204800 * 300 / 4096). )

  high:允许所有tcp sockets用于排队缓冲数据报的页面量.(如果超过这个值,TCP 连接将被拒绝,这就是为什么不要令其过于保守 (512000 * 300 / 4096) 的原因了. 在这种情况下,提供的价值很大,它能处理很多连接,是所预期的 2.5

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号