GNU/Linux >> Linux の 問題 >  >> Linux

Redhat7LinuxシステムでCPU温度を監視する方法

これは、Redhat7Linuxを実行しているLinuxシステムでCPU温度を表示および監視する方法を示す短い構成です。まず、lm_sensorsをインストールする必要があります :

# yum install lm_sensors

次に、sensorsを使用します 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)

摂氏を華氏に変換する場合は、-fを追加するだけです。 オプション:

$ 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)

CPU温度を継続的に監視するには、上記のコマンドをwatchと組み合わせます。 指図。次の例では、sensorsを更新します 毎秒出力:

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

<中央>

すべてをまとめるには、事前設定された温度値に基づいて動作する簡単なbashスクリプトを作成できます。以下のスクリプトをcronと組み合わせます 例:

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

そして、5分ごとに最初のCPU(コア0)の温度をチェックし、CPUの温度が80度以上に達すると動作します。

#!/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. iostat を使用して Linux でシステム パフォーマンスを監視する (例を含む)

  2. Linux でプロセスを 1 つの CPU コアに制限する方法は?

  3. Linux でシステムのコア数を知る方法は?

  1. Redhatのバージョンを確認する方法

  2. RedhatLinuxで仮想化を構成する方法

  3. Sysstatを使用してLinuxシステムのパフォーマンスを監視する方法

  1. Linuxでホスト名を変更する方法

  2. Linux –Linuxでプロセスを1つのCPUコアに制限する方法は??

  3. Linux システムを監視するために Glances をインストールして使用する方法