検索

43.8. グラフィカルインターフェイス

download PDF
一部の OProfile 設定は、グラフィカルインターフェイスで設定できます。これを起動するには、シェルプロンプトで root として oprof_start コマンドを実行します。グラフィカルインターフェイスを使用するには、oprofile-gui パッケージをインストールする必要があります。
オプションを変更したら、Save and quit ボタンをクリックして保存します。設定は /root/.oprofile/daemonrc に書き込まれ、アプリケーションは終了します。アプリケーションを終了しても、OProfile のサンプリングは停止しません。
Setup タブで、「イベントのモニターへの設定」 で説明されているようにプロセッサーカウンターにイベントを設定するには、プルダウンメニューからカウンターを選択し、一覧からイベントを選択します。イベントの簡単な説明が、リストの下にあるテキストボックスに表示されます。特定のカウンターと特定のアーキテクチャーで利用可能なイベントのみが表示されます。このインターフェイスは、プロファイラーが実行されているかどうか、およびプロファイラーに関する簡単な統計も表示します。

図43.1 OProfile の設定

OProfile の設定
このタブの右側で、「カーネルおよびユーザー空間プロファイルの分離」 で説明されているように、Profile kernel オプションを選択し、現在選択されているイベントのカーネルモードでイベントをカウントします。このオプションが選択されていない場合、カーネルのサンプルは収集されません。
「カーネルおよびユーザー空間プロファイルの分離」 で説明されている ように、Profile user binary オプションを選択して、現在選択されているイベントのユーザーモードでイベントをカウントします。このオプションが選択されていない場合、ユーザーアプリケーションのサンプルは収集されません。
Count テキストフィールドを使用して、「サンプリングレート」 で説明されているように、現在選択されているイベントのサンプリングレートを設定します。
「ユニットマスク」 で説明されているように、現在選択されているイベントにユニットマスクが利用可能な場合は、セットアップ タブの右側の Unit Masks エリアに表示されます。ユニットマスクの横にあるチェックボックスを選択して、イベントに対して有効にします。
Configuration タブで、カーネルのプロファイルを設定するには、カーネル イメージ ファイル のテキストフィールドに、監視するカーネルの vmlinux ファイルの名前と場所を入力します。OProfile がカーネルを監視しないように設定するには、No kernel image を選択します。

図43.2 OProfile の設定

OProfile の設定
Verbose オプションが選択されている場合、oprofiled デーモンログに詳細情報が含まれます。
アプリケーションごとのカーネルサンプルファイル を選択すると、「カーネルおよびユーザー空間プロファイルの分離」 で説明されているように、OProfile はカーネルおよびカーネルモジュールのアプリケーションごとのプロファイルを生成します。これは、opcontrol --separate=kernel コマンドと同等です。アプリケーション別の共有 libs サンプルファイル を選択すると、OProfile はライブラリーのアプリケーションごとのプロファイルを生成します。これは opcontrol --separate=library コマンドと同等です。
「データの分析」 で説明されているように、データを強制的にサンプルファイルに書き込むには、Flush プロファイラーデータ ボタンをクリックします。これは opcontrol --dump コマンドと同じです。
グラフィカルインターフェイスから OProfile を起動するには、Start profiler をクリックします。プロファイラーを停止するには、Stop profiler をクリックします。アプリケーションを終了しても、OProfile のサンプリングは停止しません。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.