0

我正在通过该os.cpus()函数监视我的 NodeJS 应用程序的 CPU 使用率。在打印函数的返回值时,我注意到一些内核的用户时间和空闲时间显示为负值。这甚至可能吗?

编辑:

这是该函数调用的返回对象中的一个 CPU。

{ model: 'Intel(R) Xeon(R) CPU           E7540  @ 2.00GHz',
    speed: 1064,
    times: { 
        user: -599586196,
        nice: 46900,
        sys: 726751700,
        idle: -1356274912,
        irq: 1000 
    } 
},
4

1 回答 1

0

此错误是由于node_os.ccNode.JS 的 /src 文件夹中的文件中的转换错误。问题和解决方案显示在这里https://github.com/joyent/node/commit/50e88d0。事实上,我使用的是旧版本的节点(0.8.12)。升级到最新版本修复了该错误。

于 2013-01-31T11:33:57.873 回答