socket发包性能
使用ucp发包,测试结果是每秒只能接收10W左右pps,socket只能达到这个嘛,还是说可以优化提升?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
使用ucp发包,测试结果是每秒只能接收10W左右pps,socket只能达到这个嘛,还是说可以优化提升?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
我先设置CPU,把CPU空出来,然后绑定CPU
1线程收,1线程发能达到10W
1线程收,N>2线程发,发现发线程越多,能处理的PPS越少
N=2 5w5PPS
N=3 4W5PPS
N=4 4WPPS
1.30W用户的SELECT请求 肯定性能更差一些,因为需要做的事情多,为此耗时也多;
2.30W用户要是并发的话,数据库服务器那可能真的要挂了,而且网络卡也会撑爆的;
3.30W的socket连接,还是有可能的,关键看网卡和CPU是否撑得住;
4.数据库肯定需要采用数据库连接池的技术控制并发数,因为数据库并不是越多的并发数越好,而是跟硬件相关联的,一般现在PC服务器 256个连接是负载+性能最佳的状态,也即是抛物线的高点,然后就下落。
使用socket自行开发高并发ftp服务器:
http://edu.51cto.com/course/course_id-831.html