GNU/Linux >> Znalost Linux >  >> Linux

Jak sledovat teplotu procesoru v systému Redhat 7 Linux

Zde je krátká konfigurace, která vám ukáže, jak zobrazit a sledovat teplotu CPU v systému Linux se systémem Redhat 7 Linux. Nejprve musíme nainstalovat lm_sensors :

# yum install lm_sensors

Dále použijte sensors příkaz pro zobrazení teploty CPU:

$ sensors | grep Core
Core 0:         +43.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:         +43.0°C  (high = +86.0°C, crit = +100.0°C)

Pokud dáváte přednost převodu stupňů Celsia na Fahrenheita, jednoduše přidejte -f možnost:

$ sensors -f | grep Core
Core 0:        +111.2°F  (high = +186.8°F, crit = +212.0°F)
Core 1:        +111.2°F  (high = +186.8°F, crit = +212.0°F)

Chcete-li nepřetržitě sledovat teplotu CPU, zkombinujte výše uvedený příkaz s příkazem watch příkaz. Následující příklad aktualizuje sensors výstup každou sekundu:

$ watch -n 1 "sensors -f | grep Core"

Abychom to dali dohromady, lze vytvořit jednoduchý bash skript, který bude reagovat na přednastavenou hodnotu teploty. Zkombinujte níže uvedený skript s cron např.:

*/5 * * * * /path/to/your/script/CPU-temperature-script.sh 

a každých 5 minut zkontroluje teplotu prvního CPU ( jádro 0 ) a zareaguje, když teplota CPU dosáhne 80 a více stupňů.

#!/bin/bash

TEMPERATURE=$(sensors | grep "Core 0" | cut -d + -f 2 | cut -d . -f1)

if [ $TEMPERATURE -ge 80 ]; then
	echo "Do something here"
fi

Linux
  1. Jak zkontrolovat verzi Redhat

  2. Linux – Jak omezit proces na jedno jádro CPU v Linuxu?

  3. Použití iostatu k monitorování výkonu systému v Linuxu (včetně příkladů)

  1. Jak nakonfigurovat virtualizaci na Redhat Linuxu

  2. Jak změnit název hostitele v systému Linux

  3. Jak omezit proces na jedno jádro CPU v Linuxu?

  1. Jak monitorovat výkon systému Linux pomocí Sysstat

  2. Jak nainstalovat a používat Glances k monitorování systémů Linux

  3. Jak zjistit počet jader systému v Linuxu?