ホームページ >運用・保守 >Linuxの運用と保守 >CoreFreq を使用して Linux システムの CPU パフォーマンスを監視するにはどうすればよいですか?

CoreFreq を使用して Linux システムの CPU パフォーマンスを監視するにはどうすればよいですか?

WBOY
WBOYオリジナル
2024-02-22 15:30:051258ブラウズ

CoreFreq を使用して Linux システムの CPU パフォーマンスを監視するにはどうすればよいですか?

CoreFreq を使用して Linux システムの CPU パフォーマンスを監視するにはどうすればよいですか?

Linux システムでは、システム動作の安定性と効率を確保するために CPU のパフォーマンスを監視する必要があることがよくあります。 CoreFreq は、周波数、負荷、温度、その他の情報を含む CPU パフォーマンス指標をリアルタイムで監視するのに役立つオープンソース ツールです。この記事では、Linux システムに CoreFreq をインストールして使用する方法を詳しく紹介し、具体的なコード例を通じて CPU パフォーマンスを監視する方法を示します。

1. CoreFreq をインストールする

まず、CoreFreq ツールをダウンロードしてインストールする必要があります。次の手順に従って、Linux システムに CoreFreq をインストールできます。

$ git clone https://github.com/cyring/CoreFreq.git
$ cd CoreFreq
$ make
$ sudo make load

上記のコマンドは、GitHub から CoreFreq コードをダウンロードし、コンパイルしてインストールします。次に、sudo makeload コマンドを使用して CoreFreq カーネル モジュールをロードします。

2. CPU 情報の表示

インストールが完了したら、次のコマンドを使用して CPU の基本情報を表示できます:

$ corefreq-cli -i

このコマンドでは、さまざまな情報がリストされます。 CPU の情報 (CPU モデル、周波数、コア数など)

3. CPU パフォーマンスのリアルタイム監視

CPU のインストールと基本情報の表示が完了したので、CoreFreq を使用して CPU のパフォーマンスをリアルタイムで監視できます。

$ corefreq-cli -C

このコマンドは、CPU 周波数、負荷、温度、その他の指標をリアルタイムで表示できる CoreFreq のコンソール モードを開始します。 q キーを押すと、コンソール モードを終了できます。

4. CPU パフォーマンスをリアルタイムで監視するための簡単なスクリプトを作成する

CPU パフォーマンスのリアルタイム監視の結果をファイルに出力したい場合は、単純なシェルを作成できます。これを実現するためのスクリプト。

次は、CPU パフォーマンス インジケーターを cpu_performance.log ファイルに出力する例です。

#!/bin/bash

while true
do
    corefreq-cli -s >> cpu_performance.log
    sleep 1
done

上記のコードをスクリプト ファイル ( など) に保存します。

$ chmod +x monitor_cpu.sh
$ ./monitor_cpu.sh

このスクリプトを実行すると、CPU パフォーマンス インジケーターが

cpu_performance.log ファイルに毎秒出力されます。

上記の方法により、CoreFreq ツールを使用して CPU パフォーマンスを簡単に監視できるため、システム パフォーマンスの問題をタイムリーに発見して解決することができます。この記事がお役に立てば幸いです!

以上がCoreFreq を使用して Linux システムの CPU パフォーマンスを監視するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。