node.js在cpu核心数超过六个时 cpu利用率就变得特别低了
服务器是4个8线程的cpu,总共有32个计算核心
但node.js只在暂用6核心的时候 能发挥最大性能 每个计算核心大概能到90% rps能跑到1.4w
超过6个cluster的时候,再怎么加cluster, rps都跑不高了(反而会降下来)
而且这时候每个cpu核心的利用率也会变得特别低,大概只能到30% -40%
大家有碰到过类似的情况么?
6 回复
在下小白一枚,Node.js不是据说是单线程么?一直都想知道如何多核运行,求教。
4个8线程的cpu 还是四核8线程?
我测试过,貌似效果都不如你这个,我当时好像因为网络传输的问题,效率一直上不去,不知道你这样的结果,网络传输速度是多少,贴出看看吧
兄弟,楼主的算的是对的,cluster用的确实是核心数
node版本多少?
好高深,求科普