Files
Lenovo-RD450x_Temperature/README.md
Arkasha-P 5b859f9640 Update README.md
more text
2025-07-26 18:09:51 +03:00

33 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Lenovo-RD450x_Temperature
Скрипт для управления кулерами материнской платы Lenovo RD450x на основе температур процессоров.
### temp_cpu.sh
Скрипт мониторит температуру процессоров. При достижении высоких пороговых значений (настраивается вручную) включается турбо-режим.
Турбо-режим переводит все кулеры в состояние максимальных оборотов на всей плате. После достижения низких пороговых значений турбо-режим выключается.
Запускается командой `bash temp_cpu.sh &` - запуск в фоне
Мониторинг лога `tail -f /var/log/cpu_temp_monitor.log`
```
HIGH_TEMP=50 # Порог включения усиленного охлаждения
LOW_TEMP=40 # Порог отключения усиленного охлаждения
CHECK_INTERVAL=5 # Интервал проверки (секунд)
```
### Преимущества скрипта
- запускается в одной копии
- может работать в фоне
- включает турбо-режим при достижении высоких пороговых значений 1-го или 2-го CPU
- пишет лог `/var/log/cpu_temp_monitor.log`, который удобно просматривать через `tail -f /var/log/cpu_temp_monitor.log`
### cpu_strees.sh
Скрипт нагрузки CPU для проверки работоспособности охлаждения.
⚠️**Запускать в контролируемой ситуации. Вызывает сильную нагрузку на CPU и может привести к перегреву системы**⚠️
Запускать `bash cpu_strees.sh` или `(./cpu_strees.sh &) && sleep $((60 * 10)) && killall 'cpu_strees.sh'` - запускает стрес тест на 10 минут и заканчивает.
Останавливать CTRL + C или `killall 'cpu_strees.sh'`