当前位置 : 主页 > 网络安全 > 测试自动化 >

性能 – Node.js CPU负载平衡

来源:互联网 收集:自由互联 发布时间:2021-06-22
我用JMeter创建了测试来测试Ghost博客平台的性能. Ghost用Node.js编写,安装在1Gb RAM,1个CPU的云服务器上. 我注意到400个并发用户JMeter收到错误后.直到400个并发用户负载是正常的.我决定增加
我用JMeter创建了测试来测试Ghost博客平台的性能. Ghost用Node.js编写,安装在1Gb RAM,1个CPU的云服务器上.

我注意到400个并发用户JMeter收到错误后.直到400个并发用户负载是正常的.我决定增加CPU并增加1个CPU.

但错误再现并增加了2个CPU,共4个CPU.在400个并发用户之后出现问题.

我不明白为什么1个CPU可以处理400个用户,而4个CPU可以处理相同的结果.

在监视期间,我注意到只有一个CPU忙,另外三个CPU空闲.当我在控制台中检查JMeter摘要时出现错误,大约是请求的5%.见截图.

我想知道是否可以平衡CPU之间的负载?

您是否正在使用群集模块进行负载平衡和节点0.10.x?

如果是这样,请将node.js更新为0.11.x.

节点0.10.x使用操作系统提供的平衡算法.在0.11.x算法was changed中,从现在开始它将更均匀地分布.

网友评论