论坛风格切换切换到宽版
  • 537阅读
  • 1回复

[问题求助]请教linux的tcp参数优化 [复制链接]

上一主题 下一主题
离线fishleong.
 
发帖
1929
C币
-61154
威望
331
贡献值
1
银元
-1
铜钱
4179
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
我有几台作cach.e的linux服务器。健康
负载比较大,.netstat -n|grep TIME_WAIT|wc -l的结果保.持在4500左右。    外汇

我在网上查了些资料,修改了tcp/ip的参.数。[成人用品]
操作如下:
echo "10">/proc/sys/net/ipv4/tcp_f.in._timeout             电子
echo "60">./proc/sys/net/ipv4/tcp_k.eepalive_time     美容
echo "0">/proc/sy.s/ne.t/ipv4/tcp_window_scaling.
echo "0">/.proc/sys/net/ip.v4/tcp_sack            鲜花
ech.o "0">/proc/sys/net/ipv4/tc.p_timestamps             电子

修改之后,没有明.显下.降。请问还有什么其他参数么? 或者有什么方法来判断我需要修改哪些参数。           鲜花

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线lilingdong.
发帖
1975
C币
-132200
威望
375
贡献值
1
银元
-1
铜钱
4481
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
vi /etc/sysctl.conf
  编辑/etc/sysctl.conf文件,增加三行:
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1

  说明:
  net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;
  net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
  net.ipv4.tcp_tw_recycle = 1 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。

  再执行以下命令,让修改结果立即生效:
  /sbin/sysctl -p
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个