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_performance.log ファイルに毎秒出力されます。
以上がCoreFreq を使用して Linux システムの CPU パフォーマンスを監視するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。