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

Я хотел бы прочитать температуру процессора с помощью 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() для генерации любых криптографических значений, обязательно прочтите воинство в документации – она ​​не создает криптографически безопасных случайных чисел.

  • Как использовать кнопки Sony VAIO для блокировки экрана?
  • Клавиши управления яркостью не работают в Linux
  • Группа ACPI / действие undefined: процессор / LNXCPU
  • Изменение настроек systemd HandleLidSwitch во время выполнения?
  • проблемы с загрузкой Ubuntu : метод ACPI _BQC, не может определить начальную яркость
  • Ползунок подсветки больше не работает в Linux Mint
  • Почему Linux по умолчанию плохо работает по сравнению с Windows?
  • Настроить кнопку питания на выключение на Debian / Mac Mini G4
  • Когда я закрываю крышку отсека для ноутбука?
  • Ошибки / исключения ACPI, почему они спам, как их узнать и исправить?
  • pidgin-blinklight не работает с thinkpad_acpi (T430)
  • Linux и Unix - лучшая ОС в мире.