当前位置: 技术问答>linux和unix
linux 高性能高并发网络服务器设计 相关问题
来源: 互联网 发布时间:2017-05-06
本文导语: 想使用Linux epoll和线程池 来实现一个高性能高并发的网络服务器 来实现网络聊天,目标:估计使用人数10W人,同时在线人数2000,请问一下,一台4G内存,双核CPU服务器,能撑的住么,,小弟没有这方面的经验,,,...
想使用Linux epoll和线程池 来实现一个高性能高并发的网络服务器
来实现网络聊天,目标:估计使用人数10W人,同时在线人数2000,请问一下,一台4G内存,双核CPU服务器,能撑的住么,,小弟没有这方面的经验,,,求大神指教.....
越祥细越好,,,
来实现网络聊天,目标:估计使用人数10W人,同时在线人数2000,请问一下,一台4G内存,双核CPU服务器,能撑的住么,,小弟没有这方面的经验,,,求大神指教.....
越祥细越好,,,
|
连接数靠内存撑,流量靠CPU和网卡撑。
|
20线程,每个100,不就2000嘛,你还可以多起线程,让每个线程多加负载。
|
多起线程不是太好的选择阿!
可以看看 Nginx 和 Muduo 这些开源的处理方式!
可以看看 Nginx 和 Muduo 这些开源的处理方式!
|
聊天软件的话,问题不大,一个线程专门出来连接请求,在起20个线程出来连接,没个连接负载100个用户,还是可以的。
|
链接少、流量小、基本无计算
io、worker一起一个线程全搞定了
io、worker一起一个线程全搞定了