设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

查看: 8159|回复: 37

[others] linux并发连接上百万的配置   [复制链接]

LT管理团队

守住每一天

Rank: 9Rank: 9Rank: 9

签到
133
注册时间
2008-5-30
最后登录
2012-2-3
在线时间
619 小时
阅读权限
200
积分
9973
帖子
1252
主题
174
精华
11
UID
31
发表于 2008-12-26 10:09:39 |显示全部楼层
linux并发连接上百万的配置
从 七猫的藏经阁 作者:Diviner
To support over 500k users, you *need*

- A 64 bits hardware/kernel (AMD64, Opterons)
- At least 8GB of ram
- A recent linux kernel (2.6.x)

About tuning, I prefer to not fully disclose them because servers are targets of many attacks, so it's better not help hackers.

The most touchy thing is the IP route cache : You have to tune it or else the machine drops many connections

(hint : rhash_entries=... in the boot append string)
hints :
echo 1 > /proc/sys/net/ipv4/route/gc_interval
echo 150 >/proc/sys/net/ipv4/route/gc_timeout
echo 2 >/proc/sys/net/ipv4/route/gc_elasticity

- Use of hugeTLB pages
hint :
echo xxx >/proc/sys/vm/nr_hugepages

Tune tcp :
echo "4096 49152 131072" >/proc/sys/net/ipv4/tcp_wmem
echo xxxx >/proc/sys/net/ipv4/tcp_max_syn_backlog
echo xxxx >/proc/sys/net/core/somaxconn
echo 1200000 > /proc/sys/net/ipv4/tcp_max_tw_buckets
echo 7 >/proc/sys/net/ipv4/tcp_retries2
echo "600000 650000 700000" >/proc/sys/net/ipv4/tcp_mem
echo 0 >/proc/sys/net/ipv4/tcp_timestamps
echo 0 >/proc/sys/net/ipv4/tcp_window_scaling
echo 0 >/proc/sys/net/ipv4/tcp_sack
echo 330000 >/proc/sys/net/ipv4/tcp_max_orphans
echo "10000 62000" >/proc/sys/net/ipv4/ip_local_port_range


others :
echo 1300000 >/proc/sys/fs/file-max
<-sina_sign,1054764633,7->

Rank: 8Rank: 8

注册时间
2008-11-13
最后登录
2012-2-3
在线时间
168 小时
阅读权限
90
积分
3848
帖子
64
主题
2
精华
0
UID
548
发表于 2009-2-15 23:31:39 |显示全部楼层
顶起!!!

使用道具 举报

Rank: 4

注册时间
2009-2-2
最后登录
2012-1-5
在线时间
11 小时
阅读权限
50
积分
855
帖子
5
主题
0
精华
0
UID
1242
发表于 2009-3-4 11:09:52 |显示全部楼层
不错
学习学习再学习

使用道具 举报

Rank: 1

注册时间
2009-3-6
最后登录
2010-3-17
在线时间
5 小时
阅读权限
10
积分
3
帖子
6
主题
0
精华
0
UID
1743
发表于 2009-3-6 12:19:26 |显示全部楼层
不清楚是在讲什么..可否详细一点呢?

使用道具 举报

Rank: 6Rank: 6

注册时间
2008-8-25
最后登录
2012-2-3
在线时间
150 小时
阅读权限
70
积分
2715
帖子
69
主题
0
精华
0
UID
224

LT粉丝

发表于 2009-3-10 10:25:19 |显示全部楼层
对啊!每个参数都能有个详细的介绍最好了!

使用道具 举报

Rank: 3Rank: 3

注册时间
2009-4-30
最后登录
2012-1-16
在线时间
17 小时
阅读权限
30
积分
420
帖子
17
主题
0
精华
0
UID
2786
发表于 2009-5-2 11:18:16 |显示全部楼层
每个值的设定都和相应环境如硬件方面有关的,楼主这样的设定,机器的配置如何?实际达到的连接数有多少?

使用道具 举报

Rank: 1

注册时间
2009-5-6
最后登录
2010-7-14
在线时间
24 小时
阅读权限
10
积分
18
帖子
32
主题
8
精华
0
UID
2883
发表于 2009-5-6 15:11:43 |显示全部楼层
全部是调整是内核参数

使用道具 举报

Rank: 1

注册时间
2009-2-5
最后登录
2009-6-6
在线时间
16 小时
阅读权限
10
积分
8
帖子
16
主题
1
精华
0
UID
1301
发表于 2009-5-9 11:45:14 |显示全部楼层
最好有相关解释

使用道具 举报

Rank: 1

注册时间
2009-4-16
最后登录
2010-6-12
在线时间
13 小时
阅读权限
10
积分
30
帖子
51
主题
0
精华
0
UID
2509
发表于 2009-5-26 15:15:18 |显示全部楼层
真的能达到那么多么

使用道具 举报

Rank: 7Rank: 7Rank: 7

注册时间
2008-11-26
最后登录
2012-2-2
在线时间
295 小时
阅读权限
100
积分
5118
帖子
254
主题
11
精华
1
UID
618
发表于 2009-6-2 08:59:54 |显示全部楼层
这样就能上100W,,?????太假了吧!

使用道具 举报

Rank: 6Rank: 6

注册时间
2008-10-24
最后登录
2012-1-18
在线时间
67 小时
阅读权限
70
积分
1861
帖子
66
主题
1
精华
0
UID
432
发表于 2009-6-8 13:30:24 |显示全部楼层
不错
学习学习再学习

使用道具 举报

Rank: 4

注册时间
2008-10-16
最后登录
2012-2-1
在线时间
58 小时
阅读权限
50
积分
831
帖子
43
主题
0
精华
0
UID
403
发表于 2009-6-8 15:26:30 |显示全部楼层
基于内核的调优,这个要对这些参数了解才行……

使用道具 举报

Rank: 3Rank: 3

注册时间
2009-6-24
最后登录
2012-1-30
在线时间
12 小时
阅读权限
30
积分
347
帖子
13
主题
0
精华
0
UID
3797
发表于 2009-10-28 17:36:41 |显示全部楼层
要是有讲解就更好了!

使用道具 举报

Rank: 8Rank: 8

注册时间
2009-3-31
最后登录
2012-2-3
在线时间
260 小时
阅读权限
90
积分
8811
帖子
280
主题
36
精华
1
UID
2237
发表于 2009-11-2 17:43:28 |显示全部楼层
这个能达到百万,表示怀疑!

使用道具 举报

Rank: 1

注册时间
2009-11-10
最后登录
2010-8-23
在线时间
5 小时
阅读权限
10
积分
2
帖子
4
主题
0
精华
0
UID
6537
发表于 2009-11-11 14:36:39 |显示全部楼层
这个标题很扯淡

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢红之盟网络提供带宽支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2012-2-4 17:44 , Processed in 0.050030 second(s), 12 queries , Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部