Найти скорость вентилятора и темп процессора в Linux
20
Каковы команды, чтобы узнать скорость вентилятора и температуру процессора в Linux (я знаю, что lm-sensor может выполнить задачу). Есть ли альтернатива для этого?
Почему вы хотите альтернативу lm-сенсорам? (Насколько я знаю, его нет, хотя код с открытым исходным кодом, так что вы можете написать свою собственную альтернативу, если вам действительно нужно, по любой причине).
датчики | вентилятор grep ничего не выводит вообще!
Маттео
@matteo Дело имеет значение. В моей системе это «Вентилятор процессора», так что используйте «grep -i fan»
KevinM
2
Датчики должны быть обнаружены в первую очередь путем запуска датчика-обнаружения после установки (интерактивный скрипт терминала, просто нажмите Enter для вопросов, и все должно быть сделано автоматически). Это необходимо в CentOS, в Debian конфигурирование / переконфигурирование запускается после установки или dpkg -conconfigure psensor).
Милан Керслагер
На моем i5-8265U CPU sensors-detectне может обнаружить вентиляторы, поэтому sensorsне может их показывать. Я попросил решение здесь
rubo77
В дополнение к пункту @MilanKerslager, после того, как sensors-detectвы перечислили ваши датчики, вы должны проверить, что модули драйвера ядра также установлены.
Лучано
21
Если вы хотите попробовать другой вариант, вы можете попробовать s-tui, программное обеспечение, над которым мы работали. Это терминальное приложение с пользовательским интерфейсом, поэтому запуск его через SSH также возможен. Он отображает температуру процессора, загрузку, частоту и мощность. Скорость вентилятора также была добавлена.
Спасибо, после многих дней получил ответ на вопрос. я использовал lm-sensor, как предлагали другие. будет демонстративно пробовать это новое программное обеспечение. Благодарность !!!
Райниш Кумар Сони
Выглядит впечатляюще, и мне нравятся терминальные глазные конфеты!
Тахир Халид
Отлично работает на Linux. Я надеюсь, что скоро будет поддержка OSX.
MasterAM
2
Я использовал ipmitool из GitHub и freeipmi на своих серверах, но, в общем- то, это серверы с оборудованием BMC, которое поддерживает IPMI . Если ваш компьютер делает, это разумное решение.
Я запускаю скрипт, который извлекает данные SDR на машине в тесте (пример строки следуют)
ti=$(date +%H:%M:%S)
pt=$(ipmitool -I open sdr | grep 'PS1 Temp')
и отправляет его на экран, а также в лог-файл, затем бездействует в течение 15 секунд
Ответы:
Для температуры процессора:
На Debian:
На Centos:
Запустите с помощью:
Введите,
sensors
чтобы получить темп процессора.Для скорости вентилятора:
sensors | grep fan
Это выведет скорость вентилятора
или установите
psensor
используя:Можно также использовать
hardinfo
источник
sensors-detect
не может обнаружить вентиляторы, поэтомуsensors
не может их показывать. Я попросил решение здесьsensors-detect
вы перечислили ваши датчики, вы должны проверить, что модули драйвера ядра также установлены.Если вы хотите попробовать другой вариант, вы можете попробовать s-tui, программное обеспечение, над которым мы работали. Это терминальное приложение с пользовательским интерфейсом, поэтому запуск его через SSH также возможен. Он отображает температуру процессора, загрузку, частоту и мощность. Скорость вентилятора также была добавлена.
Способы установки описаны в GitHub Readme. s-tui на GitHub
Это скриншот того, как это выглядит
источник
Я использовал ipmitool из GitHub и freeipmi на своих серверах, но, в общем- то, это серверы с оборудованием BMC, которое поддерживает IPMI . Если ваш компьютер делает, это разумное решение.
Я запускаю скрипт, который извлекает данные SDR на машине в тесте (пример строки следуют)
и отправляет его на экран, а также в лог-файл, затем бездействует в течение 15 секунд
прежде чем снова зациклиться для следующего прохода.
источник
альтернатива для lmsensor:
установить xsensors, используя
sudo apt-get install xsensors
источник
Я использую Glances в Python. Это интерактивный менеджер процессов и состояния оборудования.
и запустить с:
хорошо выглядишь;)
источник