今天有空,刚才就顺便测试了下我styleman_network 网络引擎的性能.结果如下.
机器配置 intel e7300cpu , 2g内存
本机运行server/client.
----------------------------------------------------
server WSASynSelect 1500个客户连接 收到客户包后echo
client 纯发Sleep(100);发1包(1KB)
总cpu20%
1有[1500]个客户连接 发包[1500/s] 收包[1500/s]
----------------------------------------------------
server eSELECT_THREADPOOL 收到客户包后echo. 貌似线程池只支持500个.
client 纯发Sleep(10);发1包(1KB)
总cpu20%以内. 还是多线程能发挥高效的io
1有[500]个客户连接 发包[4921/s] 收包[4921/s]