Как читать температуру процессора на общем сервере?

Я хотел бы прочитать температуру процессора с помощью PHP, но я не могу найти соответствующую информацию. Все пути в /proc/acpi/thermal_zone кажутся пустыми. Я пытался:

  • / Proc / ACPI / thermal_zone / THM0 / температура
  • / Proc / ACPI / thermal_zone / THRM / температура
  • / Proc / ACPI / thermal_zone / THR1 / температура

Ни одно из этих (кажется) не существует. Каков правильный путь к монитору температуры процессора?

phpinfo() говорит:

 PHP Version 5.4.12 Linux infong 2.4 #1 SMP Thu Feb 14 13:02:49 CET 2013 i686 GNU/Linux Safe mode is off Apache 

One Solution collect form web for “Как читать температуру процессора на общем сервере?”

Температуры термических зон для каждого сердечника доступны из /sys/class/thermal/thermal_zone?/temp в версиях ядра> 3.x.

Ваше желание посеять mt_rand() используя вашу температуру процессора, не имеет смысла. Согласно документации mt_rand () , сеяние PRNG выполняется автоматически в версиях PHP 4.2.0+. Даже если вы хотите засеять его вручную, используя mt_srand () , делать это, используя вашу температуру процессора – это очень плохая идея. Большинство процессоров поддерживают довольно постоянную температуру работы (например, 46 ° C) и последние процессоры Intel i (i3, i5, i7), ядра просто отключены, когда они не нужны, поэтому температура равна 0. гораздо лучше оставить его по умолчанию (не указывая начальное значение), чем пытаться выровнять PRNG с постоянным значением.

Кроме того, если вам нужна команда mt_rand() для генерации любых криптографических значений, обязательно прочтите воинство в документации – она ​​не создает криптографически безопасных случайных чисел.

  • Отображать события ACPI для ключей X (или для пользовательских команд)
  • В чем разница между BAT0 и ADP0 на ядре linux?
  • Что делают параметры ядра acpi_osi = linux и acpi_backlight = vendor?
  • Отладка отказа ACPI
  • Полное уведомление о батарее
  • Загрузка с acpi_osi = Linux исправляет управление вентилятором, но разрывает клавиши яркости
  • Как отключить Wi-Fi и Bluetooth-клавиатуру в GNOME?
  • Ползунок подсветки больше не работает в Linux Mint
  • Исключение ACPI: AE_NOT_FOUND бесконечно при запуске
  • Ошибки / исключения ACPI, почему они спам, как их узнать и исправить?
  • acpi rtc wakeup on battery (тестирование Debian)
  • Linux и Unix - лучшая ОС в мире.