github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/doc/content/ru/docs/plugins/cpuspeed.md (about) 1 2 --- 3 title: "CPU" 4 linkTitle: "cpu" 5 date: 2021-10-20 6 description: > 7 8 --- 9 10 {{< figure src="/smart-home/cpuspeed1.png" width="300" >}} 11 12 13 14 15 16 В системе **Smart Home** присутствует плагин "cpuspeed", который обеспечивает отображение параметров CPU. Плагин предоставляет 17 доступ к следующим параметрам: 18 19 1. `cores`: Этот параметр позволяет получить информацию о количестве ядер процессора. Он возвращает число, указывающее на 20 общее количество ядер CPU. 21 22 2. `mhz`: Данный параметр предоставляет информацию о текущей частоте процессора. Он возвращает значение в мегагерцах (MHz) 23 и указывает текущую работающую частоту процессора. 24 25 3. `all`: Параметр `all` предоставляет информацию о средне взвешанной загрузке процессора в процентах 26 27 4. `load_min`: Этот параметр отображает минимальную нагрузку процессора за определенный период времени. Он позволяет 28 получить информацию о минимальной нагрузке CPU и может быть полезным для мониторинга и анализа нагрузки на процессор. 29 30 5. `load_max`: Параметр `load_max` предоставляет информацию о максимальной нагрузке процессора за определенный период 31 времени. Он позволяет получить информацию о максимальной нагрузке CPU и может быть полезным для анализа производительности 32 системы. 33 34 Пример использования плагина "cpuspeed" для получения параметров CPU: 35 36 ```javascript 37 const cpuParams = EntityGetAttributes('cpuspeed.cpuspeed') 38 console.log(cpuParams.cores); 39 console.log(cpuParams.mhz); 40 console.log(cpuParams.all); 41 console.log(cpuParams.load_min); 42 console.log(cpuParams.load_max); 43 ``` 44 45 Вы можете использовать эти параметры для отображения и мониторинга информации о CPU в вашем проекте **Smart Home**.