0

関数を使用して NodeJS アプリケーションの CPU 使用率を監視していos.cpus()ます。関数の戻り値を表示しているときに、一部のコアでユーザー時間とアイドル時間が負の値を示していることに気付きました。それは可能ですか?

編集:

これは、その関数呼び出しの返されたオブジェクト内の CPU の 1 つです。

{ 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.ccこのエラーは、Node.JS の /src フォルダー内のファイルの変換エラーが原因でした。問題と解決策は、https://github.com/joyent/node/commit/50e88d0に示されています。実は、古いバージョンのノード (0.8.12) を使用していました。最新バージョンにアップグレードすると、バグが修正されました。

于 2013-01-31T11:33:57.873 に答える