ホームページ >運用・保守 >Linuxの運用と保守 >CoreFreq を使用して Linux システムの CPU パフォーマンスを監視するにはどうすればよいですか?
CoreFreq を使用して Linux システムの CPU パフォーマンスを監視するにはどうすればよいですか?
Linux システムでは、システム動作の安定性と効率を確保するために CPU のパフォーマンスを監視する必要があることがよくあります。 CoreFreq は、周波数、負荷、温度、その他の情報を含む CPU パフォーマンス指標をリアルタイムで監視するのに役立つオープンソース ツールです。この記事では、Linux システムに CoreFreq をインストールして使用する方法を詳しく紹介し、具体的なコード例を通じて CPU パフォーマンスを監視する方法を示します。
まず、CoreFreq ツールをダウンロードしてインストールする必要があります。次の手順に従って、Linux システムに CoreFreq をインストールできます。
$ git clone https://github.com/cyring/CoreFreq.git $ cd CoreFreq $ make $ sudo make load
上記のコマンドは、GitHub から CoreFreq コードをダウンロードし、コンパイルしてインストールします。次に、sudo makeload
コマンドを使用して CoreFreq カーネル モジュールをロードします。
インストールが完了したら、次のコマンドを使用して CPU の基本情報を表示できます:
$ corefreq-cli -i
このコマンドでは、さまざまな情報がリストされます。 CPU の情報 (CPU モデル、周波数、コア数など)
CPU のインストールと基本情報の表示が完了したので、CoreFreq を使用して CPU のパフォーマンスをリアルタイムで監視できます。
$ corefreq-cli -C
このコマンドは、CPU 周波数、負荷、温度、その他の指標をリアルタイムで表示できる CoreFreq のコンソール モードを開始します。 q
キーを押すと、コンソール モードを終了できます。
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 を使用して Linux システムの CPU パフォーマンスを監視するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。