CPU

 

 

В системе Smart Home присутствует плагин “cpuspeed”, который обеспечивает отображение параметров CPU. Плагин предоставляет доступ к следующим параметрам:

  1. cores: Этот параметр позволяет получить информацию о количестве ядер процессора. Он возвращает число, указывающее на общее количество ядер CPU.

  2. mhz: Данный параметр предоставляет информацию о текущей частоте процессора. Он возвращает значение в мегагерцах (MHz) и указывает текущую работающую частоту процессора.

  3. all: Параметр all предоставляет информацию о средне взвешанной загрузке процессора в процентах

  4. load_min: Этот параметр отображает минимальную нагрузку процессора за определенный период времени. Он позволяет получить информацию о минимальной нагрузке CPU и может быть полезным для мониторинга и анализа нагрузки на процессор.

  5. load_max: Параметр load_max предоставляет информацию о максимальной нагрузке процессора за определенный период времени. Он позволяет получить информацию о максимальной нагрузке CPU и может быть полезным для анализа производительности системы.

Пример использования плагина “cpuspeed” для получения параметров CPU:

const cpuParams = EntityGetAttributes('cpuspeed.cpuspeed')
console.log(cpuParams.cores);
console.log(cpuParams.mhz);
console.log(cpuParams.all);
console.log(cpuParams.load_min);
console.log(cpuParams.load_max);

Вы можете использовать эти параметры для отображения и мониторинга информации о CPU в вашем проекте Smart Home.