模拟大量设备并发上线,怎么设计?(网络/系统编程高手请进!)
RT!IP设备大量上线,测试服务器压力。(安防项目)
目前服务器端已经设计完毕(额,这个不是自己搞的,底层ACE架构做的)。当前俺的任务是做一个MFC的客户端,模拟大量设备同时并发(TCP)连接服务器,想不出很好的方式。
基本的思路应该是起线程,比如有10000台设备同时上线,那么问题是起多少线程合适?比如起100个线程里面进行100次for循环TCP非阻塞连接,那理论上也只能说只有100台同时登陆的,而且我试过了基本上一开连接就CPU就100%,而且还时不时的异常(1000台设备就不会异常,应该没有明显的线程同步问题,毕竟变量全是局部的或new出来的,当然也不敢保证,都是在ACE的底层异常的,实在看不懂)。
哪位大侠略指点一二?感激不尽!