Red Hat Training

A Red Hat training course is available for RHEL 8

6.4. PCP で配布されるシステムサービスおよびツール

Performance Co-Pilot (PCP) には、パフォーマンスの測定に使用できるさまざまなシステムサービスとツールが含まれます。基本パッケージ pcp には、システムサービスと基本ツールが含まれます。追加のツールは、pcp-system-toolspcp-gui、および pcp-devel パッケージで提供されます。

PCP で配布されるシステムサービスのロール

pmcd
PMCD (Performance Metric Collector Daemon)
pmie
Performance Metrics In difference Engine
pmlogger
パフォーマンスメトリックロガー。
pmproxy
リアルタイムおよびヒストリカルなパフォーマンスメトリックのプロキシー、時系列クエリー、REST API サービス。

基本 PCP パッケージで配布されるツール

pcp
Performance Co-Pilot インストールの現在のステータスを表示します。
pcp-vmstat
システムパフォーマンスの概要を 5 秒ごとに表示します。プロセス、メモリー、ページング、ブロック IO、トラップ、CPU のアクティビティーに関する情報を表示します。
pmconfig
設定パラメーターの値を表示します。
pmdiff
パフォーマンスのリグレッションを検索する際に重要と思われる変更について、指定された時間枠で、1 つまたは 2 つのアーカイブのすべてのメトリックの平均値を比較します。
pmdumplog
Performance Co-Pilot アーカイブファイルの制御、メタデータ、インデックス、および状態に関する情報を表示します。
pmfind
ネットワークで PCP サービスを見つけます。
pmie
一連の演算式、論理式、およびルール式を定期的に評価する推論エンジン。メトリックは、ライブシステムまたは Performance Co-Pilot アーカイブファイルのいずれかから収集されます。
pmieconf
設定可能な pmie 変数を表示または設定します。
pmiectl
pmie のプライマリー以外のインスタンスを管理します。
pminfo
パフォーマンスメトリックに関する情報を表示します。メトリックは、ライブシステムまたは Performance Co-Pilot アーカイブファイルのいずれかから収集されます。
pmlc
アクティブな pmlogger インスタンスを対話的に設定します。
pmlogcheck
Performance Co-Pilot アーカイブファイルで無効なデータを特定します。
pmlogconf
pmlogger 設定ファイルを作成および変更します。
pmlogctl
pmlogger のプライマリー以外のインスタンスを管理します。
pmloglabel
Performance Co-Pilot アーカイブファイルのラベルを検証、変更、または修復します。
pmlogsummary
Performance Co-Pilot アーカイブファイルに格納されたパフォーマンスメトリックに関する統計情報を計算します。
pmprobe
パフォーマンスメトリックの可用性を決定します。
pmsocks
ファイアウォールを介して Performance Co-Pilot ホストへのアクセスを許可します。
pmstat
システムパフォーマンスの簡単な概要を定期的に表示します。
pmstore
パフォーマンスメトリックの値を変更します。
pmtrace
トレース PMDA のコマンドラインインターフェイスを提供します。
pmval
パフォーマンスメトリックの現在の値を表示します。

別途インストールする pcp-system-tools パッケージで配布されるツール

pcp-atop
パフォーマンスの観点から最も重要なハードウェアリソース (CPU、メモリー、ディスク、およびネットワーク) のシステムレベルの占有を表示します。
pcp-atopsar
さまざまなシステムリソースの使用状況に関するシステムレベルのアクティビティーレポートを生成します。このレポートは、pmlogger または pcp-atop-w オプションを使用してあらかじめ記録された生のログファイルから生成されます。
pcp-dmcache
設定されたデバイスマッパーキャッシュターゲット (デバイスの IOP、キャッシュデバイスとメタデータデバイスの使用率、各キャッシュデバイスの読み取り/書き込みのヒット率とミス率、比率など) に関する情報を表示します。
pcp-dstat
一度に 1 台のシステムのメトリックを表示します。複数のシステムのメトリックを表示するには、--host オプションを使用します。
pcp-free
システム内の空きメモリーと使用済みメモリーを報告します。
pcp-htop
システム上で実行されているすべてのプロセスとそのコマンドライン引数を、top コマンドと同様の形式で表示しますが、縦横にスクロールしたり、マウスで操作したりすることができます。また、プロセスをツリー形式で表示したり、複数のプロセスを選択して一度に処理することもできます。
pcp-ipcs
呼び出しプロセスが読み取りアクセスできる inter-process communication (IPC) ファシリティーの情報を表示します。
pcp-mpstat
CPU および割り込み関連の統計情報を報告します。
pcp-numastat
カーネルのメモリーアロケータからの NUMA 割り当て統計を表示します。
pcp-pidstat
システム上で動作している個々のタスクやプロセスに関する情報を表示します (CPU パーセンテージ、メモリーやスタックの使用率、スケジューリング、優先度など)。デフォルトでは、ローカルホストのライブデータを報告します。
pcp-shping
pmdashping Performance Metrics Domain Agent (PMDA) がエクスポートした shell-ping サービスメトリクスをサンプリングして報告します。
pcp-ss
pmdasockets PMDA が収集したソケットの統計情報を表示します。
pcp-tapestat
テープデバイスの I/O 統計情報を報告します。
pcp-uptime
システムの稼働時間、現在ログオンしているユーザー数、過去 1 分、5 分、15 分のシステム負荷の平均値を表示します。
pcp-verify
Performance Co-Pilot コレクターのインストールのさまざまな側面を検査し、特定の動作モードに対して正しく設定されているかを報告します。
pmiostat
SCSI デバイス (デフォルト) またはデバイスマッパーデバイス (-x デバイスマッパーオプションを使用) の I/O 統計情報を報告します。
pmrep
選択した、簡単にカスタマイズ可能なパフォーマンスメトリック値に関するレポート。

別途インストールする pcp-gui パッケージで配布されるツール

pmchart
Performance Co-Pilot の機能を介して利用可能なパフォーマンスメトリック値を描画します。
pmdumptext
ライブまたは Performance Co-Pilot アーカイブから収集されたパフォーマンスメトリックの値を出力します。

別途インストールする pcp-devel パッケージで配布されるツール

pmclient
PMAPI (Performance Metrics Application Programming Interface) を使用して、高水準のシステムパフォーマンスメトリックを表示します。
pmdbg
利用可能な Performance Co-Pilot デバッグ制御フラグとその値を表示します。
pmerr
利用可能な Performance Co-Pilot エラーコードと、それに対応するエラーメッセージを表示します。