Как получить загрузку процессора в многоядерной системе
Как узнать процент использования процессора в многоядерной системе. Я попробовал приведенный ниже пример кода, используя os npm, но он не возвращает результат, который я на самом деле изучаю. Я ожидаю, что результат будет похож на команду top linux. Любая помощь в этом будет полезна.
setInterval(function() {
os.cpuUsage(function(v){
console.log( 'CPU Usage (%): ' + v );
});
}, 1000 );
1 ответ
Пакет os-utils
Это всего лишь API для получения некоторых данных из системы, вы должны построить свой интерфейс, используя его для получения чего-то вроде команды top в Linux.
Вместо этого, если вы хотите что-то готовое для использования, вы можете взглянуть на vtop
пакет, который делает именно то, что вам нужно.
sudo npm install -g vtop
vtop