免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: tomtesla
打印 上一主题 下一主题

[Web] 如何配置高并发linux服务器 [复制链接]

论坛徽章:
223
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16赛季CBA联赛之广夏
日期:2023-02-25 16:26:26CU十四周年纪念徽章
日期:2023-04-13 12:23:10操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
31 [报告]
发表于 2014-04-13 00:08 |只看该作者
统计access.log看总请求数,能稳定在每秒28K:



[root@localhost nginx]# strace -cT -tt -p 3158 -o strace.sum.$(date '+%H%M%S').log
[root@localhost nginx]# more strace.sum.193623.log


为了让nginx本身服务能抗,log关掉了省io,你这个还加上{:2_170:}

论坛徽章:
11
技术图书徽章
日期:2014-03-01 14:44:34天蝎座
日期:2014-05-21 22:11:59金牛座
日期:2014-05-30 17:06:14
32 [报告]
发表于 2014-04-13 11:19 |只看该作者
回复 31# action08
access.log是buf写,占用很少时间;
strace是主要统计系统调用时间,是单独的测试,此时请求处理会很慢约600/秒,28k的速度肯定是不能加strace的。

   

论坛徽章:
0
33 [报告]
发表于 2014-04-14 16:33 |只看该作者
回复 30# timespace

“总之一次请求处理仅系统调用占用接近30us,加上少量用户CPU和进程上下文切换,每秒处理极限就在30k左右。”  ----终于等到高手回复了,至少解释了单机多核配置再好,也总是ab 压不出3万以上接近10万的并发结果。

对于楼主提到用多个ab 客户端压测,这个我也试过了,结果是在没压死的情况下,各个ab 客户端压测结果总和 还是未能超过30K 甚至更多。看来是nginx server 端 短连接并发的极限就是你提到的30us, 30K并发。


的确,如果用nginx 维护长连接,可以轻松超过30K, 或许可以达到10万,但是不知道长连接怎么压测呢?





   

论坛徽章:
11
技术图书徽章
日期:2014-03-01 14:44:34天蝎座
日期:2014-05-21 22:11:59金牛座
日期:2014-05-30 17:06:14
34 [报告]
发表于 2014-04-14 16:46 |只看该作者
回复 33# tomtesla
长连接压测,可以参考淘宝的方案,ab是不支持的。


   

论坛徽章:
223
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16赛季CBA联赛之广夏
日期:2023-02-25 16:26:26CU十四周年纪念徽章
日期:2023-04-13 12:23:10操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
35 [报告]
发表于 2014-04-14 22:19 |只看该作者
回复 30# timespace


    最好的学习过程是跟高手后面做项目,而不是去专研书本{:2_178:}

论坛徽章:
1
狮子座
日期:2013-11-13 22:28:35
36 [报告]
发表于 2014-04-14 23:02 |只看该作者
CPU、网卡多队列。
我在万兆网卡下测到过70万。这种超级小的响应,基本限制都是在网卡的pps上。

论坛徽章:
223
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16赛季CBA联赛之广夏
日期:2023-02-25 16:26:26CU十四周年纪念徽章
日期:2023-04-13 12:23:10操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
37 [报告]
发表于 2014-04-15 09:10 |只看该作者
回复 36# chenryn


    你的测试结果,难道瓶颈在网卡上???


假如情形是pc有线网卡+无线网卡,这种测试是两个卡同时参与负载的吧???

论坛徽章:
1
狮子座
日期:2013-11-13 22:28:35
38 [报告]
发表于 2014-04-15 13:59 |只看该作者
回复 37# action08


    怎么会同时?你走哪个就是哪个啊

论坛徽章:
11
技术图书徽章
日期:2014-03-01 14:44:34天蝎座
日期:2014-05-21 22:11:59金牛座
日期:2014-05-30 17:06:14
39 [报告]
发表于 2014-04-15 19:37 |只看该作者
回复 38# chenryn
莫非是我out了?记得bind的地址是INADDR_ANY(0.0.0.0)和一个端口,就可以收到任何一个网络接口到该端口的数据。


   

论坛徽章:
1
狮子座
日期:2013-11-13 22:28:35
40 [报告]
发表于 2014-04-16 13:57 |只看该作者
回复 39# timespace


    但是你压测的client是什么地址呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP