10.4. パフォーマンスツール
Red Hat Enterprise Linux 7 には、oprofile、papi、elfutils などのいくつかのパフォーマンスツールの最新バージョンへの更新が含まれており、パフォーマンス、移植性、および機能が改善されています。
さらに、Red Hat Enterprise Linux 7 プレミア:
- Performance Co-Pilot のサポート
- 非特権ユーザー空間で完全に実行される (DynInst ベースの) インストルメンテーションの SystemTap サポート、および Java アプリケーションの効率的な (Byteman ベースの) ピンポイントプローブ。
- Valgrind によるハードウェアトランザクションメモリーのサポートと、ベクトル命令のモデル化の改善。
10.4.1. Performance Co-Pilot
Red Hat Enterprise Linux 7 では、Performance Co-Pilot (PCP) のサポートが導入されました。これは、システムレベルのパフォーマンス測定値の取得、アーカイブ、および分析のためのツール、サービス、およびライブラリーのスイートです。軽量な分散 アーキテクチャーであることから複雑なシステムの一元的な分析に非常に適しています。
パフォーマンスメトリックスは、Python、Perl、C++、および C インターフェイスを使用して追加できます。分析ツールではクライアントの API (Python、C++、C) を直接使用でき、リッチな Web アプリケーションでは JSON インターフェイスを使用して利用可能なすべてのパフォーマンスデータを確認することができます。
詳細については、カスタマーポータルの Index of Performance Co-Pilot (PCP) の記事、ソリューション、チュートリアル、およびホワイトペーパー を参照するか、pcp および pcp-libs-devel パッケージの詳細なマニュアルページを参照してください。pcp-doc パッケージは、ドキュメントを
/usr/share/doc/pcp-doc/*
ディレクトリーにインストールします。このディレクトリーには、Performance Co-Pilot ユーザーおよび管理者ガイドと Performance Co-Pilot プログラマーガイドも含まれています。