Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16910
  • 博文数量: 4
  • 博客积分: 1420
  • 博客等级: 上尉
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-27 22:35
文章分类
文章存档

2009年(4)

我的朋友
最近访客

分类: LINUX

2009-06-25 22:41:12

前不久几个同事为一个新上的模块做大规模的并发链接测试,操作系统是SUSE 10,并发tcp链接可以到10万,只是传输的包数量上来以后,系统就挂了,死机,无法login
 
折腾了几次,觉得系统的性能无法再提升了,正巧SUSE的售后工程师来访,一番测试下来,结论是:32位的OS,系统只能使用低端内存,数量有限。推荐使用64位的OS,内存访问无限制。
 
TCP链接在几个地方会消耗资源:一是协议栈,当并发连接数多的时候,协议栈对内存的消耗是非常大的。二是CPU,并发请求会造成大量的软中断。
 
我们尝试了64位的操作系统,果然很好很强大,一举扭转了我们对64位机的偏见。轻松上到20万并发连接。that is very good。
 
看来以后要多多研究64位的OS 。
阅读(472) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~