CNode

node.js在cpu核心数超过六个时 cpu利用率就变得特别低了

Ggastrodia发布于12 年前最后回复12 年前9 回复7723 浏览0 收藏

服务器是4个8线程的cpu,总共有32个计算核心

但node.js只在暂用6核心的时候 能发挥最大性能 每个计算核心大概能到90% rps能跑到1.4w

超过6个cluster的时候,再怎么加cluster, rps都跑不高了(反而会降下来)

而且这时候每个cpu核心的利用率也会变得特别低,大概只能到30% -40%

大家有碰到过类似的情况么?

查看回复

回复 (6)

F
fish#1·12 年前

node版本多少?

J
jeremy16601#2·12 年前

好高深,求科普

L
libook#3·12 年前

在下小白一枚,Node.js不是据说是单线程么?一直都想知道如何多核运行,求教。

A
alphakid#4·12 年前

4个8线程的cpu 还是四核8线程?

L
lixld#5·12 年前

我测试过,貌似效果都不如你这个,我当时好像因为网络传输的问题,效率一直上不去,不知道你这样的结果,网络传输速度是多少,贴出看看吧

L
lixld#6·12 年前

兄弟,楼主的算的是对的,cluster用的确实是核心数

参与回复
登录后即可参与回复。登录