刚才用Fibjs跑了一个分 差不多是Node 两倍 突然想到这玩意不会默认跑多核 如果是的话 对比Node也没有什么优势
回复 (11)
M
你是怎样得出 “不会默认跑多核” 这个结论的呢?~
X
引用 guenchi如果是多核 Hello World跑分比Node 高两倍不算什么优势啊 Node是跑在单核上的
@guenchi 一个 worker 的多 fiber 只会跑一个核。事实上 node.js 的多核是跑不过 fibjs 单核的。
G
@xicilion 孢子社区怎么上不去了?
A
引用 guenchi@asionius 对 不管是几线程 我想知道他们分别使用了几个cpu核心
@guenchi 看业务繁忙程度,理论上都可以把所有 cpu 使用率用到 100%
Z
fibjs 默认多核的
X
fibjs 目前是多核 fiber 模式,一个 worker 的多 fiber 只会跑一个核,只有多个 worker 才会跑多核。
G
如果是多核 Hello World跑分比Node 高两倍不算什么优势啊 Node是跑在单核上的
Z
引用 guenchi如果是多核 Hello World跑分比Node 高两倍不算什么优势啊 Node是跑在单核上的
@guenchi 一个node 进程也是包含多个线程的(7个,windows上好像是),你不知道?
来自酷炫的 CNodeMD
G
引用 zswnew@guenchi 一个node 进程也是包含多个线程的(7个,windows上好像是),你不知道? 来自酷炫的 CNodeMD
@zswnew 还真不太清楚 不过我一般用的bsd系
A
@guenchi node.js 单核指的是 js 线程, 这一点和 fibjs 是一致的。node.js 也有后台线程在工作,和 fibjs 也是一致的。
G
引用 asionius@guenchi node.js 单核指的是 js 线程, 这一点和 fibjs 是一致的。node.js 也有后台线程在工作,和 fibjs 也是一致的。
@asionius 对 不管是几线程
我想知道他们分别使用了几个cpu核心
参与回复
登录后即可参与回复。登录