os
モジュールを使用する方法:
const os = require('os');
const cpus = os.cpus();
console.log(cpus);
上記のコードでは、os.cpus()
メソッドを使用して、システムのCPU情報を取得しています。cpus
変数には、CPUコアごとの情報が含まれます。取得できる情報には、モデル、速度、ユーザー/システム/アイドル時間などが含まれます。
pidusage
パッケージを使用する方法:
pidusage
パッケージを使用すると、Node.jsプロセスのCPU使用状況を取得できます。まず、pidusage
パッケージをインストールします。
npm install pidusage
次に、以下のようなコードを使用してCPU使用状況を取得します。
const pidusage = require('pidusage');
pidusage(process.pid, function (err, stats) {
console.log(stats);
});
上記のコードでは、pidusage()
メソッドを使用して、Node.jsプロセスのCPU使用状況を取得しています。stats
変数には、CPU使用率やメモリ使用量などの統計情報が含まれます。
si
パッケージを使用する方法:
si
パッケージを使用すると、システムのハードウェア情報を取得できます。まず、si
パッケージをインストールします。
npm install systeminformation
次に、以下のようなコードを使用してCPU情報を取得します。
const si = require('systeminformation');
si.cpu()
.then(data => {
console.log(data);
})
.catch(error => {
console.error(error);
});
上記のコードでは、si.cpu()
メソッドを使用して、システムのCPU情報を取得しています。取得できる情報には、モデル、速度、キャッシュサイズなどが含まれます。