Это команда thinkfan, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
thinkfan - простая программа управления вентиляторами
СИНТАКСИС
Thinkfan [-hnqzDd] [-b BIAS] [-c CONFIG] [-s СЕКУНД] [-p [ЗАДЕРЖИВАТЬ]]
ОПИСАНИЕ
Thinkfan устанавливает скорость вращения вентилятора в соответствии с предельными значениями температуры, предварительно настроенными в
/etc/thinkfan.conf. Он может считывать температуру из трех возможных источников:
/ proc / acpi / ibm / термический
Это обеспечивается модулем ядра thinkpad_acpi,
/ системный / класс / hwmon /* / темп * _вход
Что может быть предоставлено любыми драйверами hwmon, и
SMART (с 0.9)
Которая считывает температуру прямо с жесткого диска с помощью libatasmart.
Обратите внимание, что начиная с версии 0.9 вы можете использовать любые датчики этих трех типов одновременно. К
разрешить это, конфигурация ключевые слова были сожжены менялась, датчик ключевое слово было
устарело в пользу новых ключевых слов tp_thermal, хвмон и атасмарт которые отмечают
следующий путь как устаревший тепловой файл thinkpad_acpi, файл sysfs hwmon или жесткий диск
файл устройства соответственно.
Вентилятор может быть / proc / acpi / ibm / вентилятор или какой-нибудь файл PWM в / системный / класс / hwmon, Обратите внимание, что вентилятор
ключевое слово config устарела также. Вместо этого вы должны использовать tp_fan для наследства
thinkpad_acpi фан-файл или pwm_fan для файла sysfs PWM.
См. Файл README и примеры конфигураций для получения подробной информации об этих изменениях.
ПРЕДУПРЕЖДЕНИЕ: Эта программа выполняет только самую базовую проверку работоспособности конфигурации. Что
означает, что вы можете устанавливать пределы температуры настолько безумно, насколько захотите.
Есть два основных режима работы:
СЛОЖНЫЙ РЕЖИМ
В сложном режиме температурные пределы определены для каждого датчика, о котором думает фанат.
Установка подходящих пределов для каждого датчика в вашей системе, вероятно, потребует немного
экспериментировать и хорошо разбираться в вашем оборудовании, но это самый безопасный способ сохранить
каждый компонент в пределах указанного диапазона температур. Видеть
http://www.thinkwiki.org/wiki/Thermal_Sensors для получения подробной информации о том, какой датчик что измеряет
температура в Thinkpad. В других системах вам придется выяснить это самостоятельно. Увидеть
примеры конфигураций, чтобы узнать о синтаксисе.
ПРОСТО РЕЖИМ
В простом режиме Thinkfan использует только самую высокую температуру в системе. Это может
быть опасным, например, для жестких дисков. Вот почему вы должны указать значение коррекции (т. Е.
добавьте 10-15 \ [u00B0] C) для датчика, который имеет температуру вашего жесткого диска (или
аккумулятор ...). Подробнее об этом см. В примерах файлов конфигурации.
КОНФИГУРАЦИЯ
Некоторые примеры конфигураций предоставляются с исходным пакетом. Для подробного
объяснения, пожалуйста, прочтите файл README. Если вы установили thinkfan из дистрибутива
пакет, вы можете найти их в / usr / share / doc или куда бы ни поместил ваш менеджер пакетов
документация.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-h Показать короткое справочное сообщение
-s СЕКУНД
Максимальное количество секунд между обновлениями температуры (по умолчанию: 5)
-b BIAS
Число с плавающей запятой (от -10 до 30) для контроля увеличения температуры. Если
температура увеличивается более чем на 2 ° C за один цикл, используется это число
для расчета смещения, которое добавляется к текущей максимальной температуре, наблюдаемой в
система:
current_tmax = current_tmax + delta_t * BIAS / 10
Это означает, что отрицательные числа можно использовать для выравнивания коротких и внезапных
скачки температуры, подобные тем, которые наблюдаются на некоторых датчиках на матрице DIE. Используйте ОПАСНЫЙ режим для
удалите ограничение от -10 до +30. Обратите внимание, что у вас не может быть пробела между -b и a.
отрицательный аргумент, потому что в противном случае getopt будет интерпретировать такие вещи, как -10, как
вариант и сбой (т.е. напишите «-b-10» вместо «-b -10»).
По умолчанию 15.0
-c ФАЙЛОВ
Загрузите другой файл конфигурации (по умолчанию: /etc/thinkfan.conf)
-n Не становитесь демоном и не входите в терминал вместо системного журнала
-q Тихо (на терминале нет информации о статусе)
-z Предположим, нам не нужно беспокоиться о выходе из режима ожидания при использовании sysfs.
интерфейс (см. README!)
-p [СЕКУНД]
Используйте обходной путь с пульсирующим вентилятором (для старых ноутбуков Thinkpads). Принимает необязательный
аргумент с плавающей запятой (0-10 с) как продолжительность депульсирования. По умолчанию 0.5 с.
-d Не считывайте температуру со спящих дисков. Вместо этого используется 0 ° C в качестве температуры этого диска.
температура. Это необходимо, если при чтении температуры диск просыпается.
без необходимости. Внимание: Этот параметр доступен только в том случае, если thinkfan был собран с параметром -D
USE_ATASMART.
-D ОПАСНЫЙ режим: отключите все проверки работоспособности. Может повредить ваше оборудование !!
СИГНАЛЫ
SIGINT и SIGTERM просто прерывают работу и должны вызывать завершение работы thinkfan.
чисто.
SIGHUP заставляет thinkfan перезагрузить конфигурацию. Если возникнут проблемы с новой конфигурацией, мы
оставь старый.
SIGUSR1 заставляет thinkfan сбрасывать все известные на данный момент температуры либо в системный журнал, либо в
консоль (если запущена с параметром -n).
Используйте thinkfan в Интернете с помощью сервисов onworks.net