从 C10K 到 C500K


| Twitter | Del.icio.us | Comments (16) | | Edit

留言评论 | Comments (16)

充分发挥机器极限,很多服务器厂商估计要哭了。

杨建同学能否也写篇文章介绍一下啊 :)

很强悍,不过前面讲的都是单网卡的情况。

对这方面不了解...

强大啊。

我认为要和应用关联起来。
简单的应用应该可以达到这个水平,但是动态的、复杂的、事务性的web应用,这个应该是不能达到这个水平的。
不过在简单应用环境,多网卡桥接,应该光从连接数上来计算应该可以。

有人在linux上讨论关于c500K的问题了,BSD这边有没有啥动静

并发数的问题,一个是数据IO问题,一个是数据共享、通讯问题。用erlang试试吧,在合理的硬件上达到很高的并发不是很困难的,毕竟都是现成的东西在那

还有很多东西需要学习。。

这个实现起来很容易了,去年某项目上线,8G内存扛并发连接55万;4G能扛30万。

"单个 IP 最大并发数量上限为64K" 只是针对client来讲的,local port有限,如果要增加client的并发量,只有增加ip了,每个ip 64K。

在epoll模式下,socket并发连接数多少除了与物理内存大小有比较直接关系以外,另一个制约因素是单片网卡的中断 分布集中在多核cpu的其中一个,这个cpu往往在大量并发连接数据交换时成为一个瓶颈,不过最近的2.6.35 版Linux内核貌似解决了这个问题,http://www.javaeye.com/news/17197

淘宝的余峰同学刚在ECUG的聚会上讲了“C1000K高性能服务器构建技术”,可以参考
http://www.slideshare.net/mryufeng/c1000k

使用智能网卡

都是测试数据吧。真实数据怎么能达到这么高??

你可能感兴趣的:(linux,应用服务器,erlang,ubuntu,Comet)