EURASIA中大量长连接会因为内存占用过多导致系统崩溃吗

36 views
Skip to first unread message

yy

unread,
Aug 29, 2011, 5:28:58 AM8/29/11
to eurasia-users
EURASIA一个比较适用的场合就是WEB IM之类的应用,我的想法应该就是使用长连接来支持WEB IM客户端,可是根据以前的帖子说一个
PYTHON SOCKET的内存占用就达到了2M,那么是不是意味着4G的内存也就能支持两千个左右的客户在线呢,那样的话成本也太高了点。

这里所谓的2M是指所有的python socket连接还是说对于eurasia特有的socket连接来说呢?

总之,沈大能不能提供一个思路怎样让eruasia在做web im server的时候在同等内存条件下尽量多容纳一些客户,然后到底4G的内存这样
的环境能容纳多少客户,也好让我们心里有个底。

沈崴

unread,
Aug 30, 2011, 7:59:00 AM8/30/11
to eurasia-users
关于(单个)python socket 将占用 2M 内存的说法其实并不准确,虽然
python socket 的内存用量要稍高于 c socket, 但是在大部分情况下其实
并不会造成困扰。

在较早前做的简单测试中,1G 内存应该可以维持上十万的并发。我准备
抽空重新做一遍测试,把具体数据放出来。

有条件的朋友也可以一起来做一下测试。

Reply all
Reply to author
Forward
0 new messages