bingozq 发表于 2008-8-2 09:04:38

关于TP_Reactor测试

测试用的就是代码中的例子,结果发现
单线程的IO性能不错,达到7M的负载(在10M网),但CPU的占用率很高
开启多个线程后,基本都保持在2M左右
哪位达人也做过类似测试,对于结论有何见解?

winston 发表于 2008-8-11 15:01:32

TP_Reactor用的是select,效率不算高。结果应该算正常,我想。
windows平台用Proactor,linux下用Epoll封装的Reactor,效果就好得多了。

wishel 发表于 2008-8-12 13:24:34

网络带宽用到了70%基本上已经是满负荷了
select采用的是轮询机制,cpu肯定是高的
proactor和epoll封装的reactor都不需要轮询,所以cpu占用率会比较正常,呵呵
页: [1]
查看完整版本: 关于TP_Reactor测试