GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8にPerfパフォーマンス分析ツールをインストールして使用する方法

Perfは、Linuxオペレーティングシステムのパフォーマンス分析ツールです。多数のサブコマンドが付属しており、システム全体の統計的プロファイリングが可能です。トレースポイント、ソフトウェアパフォーマンスカウンター、ハードウェアパフォーマンスカウンター、および動的プローブをサポートします。また、高度なパフォーマンスとトラブルシューティング機能の解決にも役立ちます。

このチュートリアルでは、CentOS8にperfパフォーマンス分析ツールをインストールして使用する方法を示します。

前提条件
  • CentOS8を実行しているサーバー。
  • ルートパスワードがサーバーに設定されています。
パフォーマンスのインストール

デフォルトでは、PerfパッケージはCentOS8のデフォルトリポジトリで利用できます。次のコマンドを実行するだけでインストールできます:

dnf install perf -y

インストールすると、次のコマンドを使用して、Perfで使用可能なすべてのサブコマンドを一覧表示できます。

perf --help

次の画面が表示されます。

パフォーマンス統計

このサブコマンドはコマンドを実行し、そこからLinuxパフォーマンス統計を収集します。

次のコマンドを使用して、Linuxでソフトウェアの事前定義されたイベントのリストを表示できます。

perf list stat

次の画面が表示されます。

「free-m」コマンドを実行したときにシステムで何が起こるかを知りたい場合は、次のコマンドを使用してください。

perf stat free -m

次の画面にfree-mコマンドのパフォーマンス統計が表示されます。

パフォーマンストップ

perf-topは、パフォーマンスカウンタープロファイルをリアルタイムで生成および表示するために使用されるシステムプロファイリングツールです。

-aオプションを指定してperftopを使用すると、既知のすべてのイベントタイプを表示できます。

perf top -a

次の画面が表示されます。

-eオプションを使用して、CPUクロック関連のイベントを表示することもできます。

perf top -e cpu-clock

次の画面が表示されます。

パフォーマンスレコード

perf-recordはコマンドを実行し、そのプロファイルを現在の作業ディレクトリ内のperf.dataに記録します。

たとえば、コマンド「df -h」を実行し、次のコマンドを使用してそのプロファイルをperf.dataに記録します。

perf record df -h

次の画面が表示されます。

パフォーマンスレポート

このコマンドは、perfレコードによって生成されたファイルを分析し、フラットまたはグラフプロファイルを生成します。

perf report

次の画面が表示されます。

結論

上記のガイドでは、CentOS8システムにPerfパフォーマンス監視ツールをインストールして使用する方法を学びました。システムのパフォーマンスデータを取得するためにperfを使用する方法について十分な知識が得られたことを願っています。詳細については、Perfのドキュメントページをご覧ください。


Cent OS
  1. CentOS7にPHPComposerをインストールして使用する方法

  2. CentOS7にifconfigをインストールして使用する方法

  3. CentOS7にTeamSpeakサーバーをインストールして使用する方法

  1. CentOS7にDockerをインストールして使用する方法

  2. CentOS7にDockerComposeをインストールして使用する方法

  3. CentOS7にPHPComposerをインストールして使用する方法

  1. CentOS7にFFmpegをインストールして使用する方法

  2. CentOS8にFFmpegをインストールして使用する方法

  3. CentOS8にCurlをインストールして使用する方法