第1章 パフォーマンス監視オプションの概要


Red Hat Enterprise Linux システムのパフォーマンスを監視および最適化するには、次のツールを使用できます。

  • Performance Co-Pilot (pcp) は、システムレベルのパフォーマンス測定を監視、視覚化、保存、分析するためのツール群です。リアルタイムデータの監視と管理、および履歴データのロギングと取得が可能になります。
  • RHEL は、ランレベル 5 以外のシステムを監視するためのコマンドラインツールをいくつか備えています。組み込みのコマンドラインツールは次のとおりです。

    • procps-ng パッケージは次のユーティリティーを提供します。

      • top ユーティリティーは、実行中のシステム内のプロセスを動的に表示します。システムの概要や Linux カーネルが現在管理しているタスクのリストなど、さまざまな情報が表示されます。
      • ps ユーティリティーは、選択したアクティブなプロセスグループのスナップショットを取得します。デフォルトでは、検査されるグループは、現在のユーザーが所有し、ps コマンドが実行されるターミナルに関連付けられているプロセスに制限されます。
      • 仮想メモリー統計 (vmstat) ユーティリティーは、システム内のプロセス、メモリー、ページング、ブロック入出力、割り込み、CPU アクティビティーの即時レポートを提供します。
    • sysstat パッケージは、現在の日付のシステムアクティビティーに関する情報を収集して報告するシステムアクティビティーレポーター (sar) ユーティリティーを提供します。
  • perf は、ハードウェアパフォーマンスカウンターとカーネルトレースポイントを使用して、システム上の他のコマンドやアプリケーションの影響を追跡します。
  • bcc-tools は、Berkeley Packet Filter (BPF) Compiler Collection (BCC) をベースに構築されたパフォーマンス分析ユーティリティー群です。カーネルアクティビティーを監視する 100 を超える Extended BPF (eBPF) スクリプトを提供します。各ツールの詳細は、ツールの使用方法と、ツールが実行する機能を説明する man ページを参照してください。
  • kernel-tools パッケージは、Intel 64 プロセッサーのプロセッサートポロジー、周波数、アイドル電力状態の統計情報、温度、電力使用量を報告する turbostat ユーティリティーを提供します。
  • sysstat パッケージは、システムの I/O デバイスの負荷を監視および報告する iostat ユーティリティーを提供します。これは、物理ディスク間の I/O 負荷を分散する方法を管理者が決定する際に役立ちます。
  • irqbalance ユーティリティーは、ハードウェア割り込みをプロセッサー全体に分散して、システムパフォーマンスを向上させます。
  • numactl パッケージは、numastat ユーティリティーを提供します。デフォルトでは、numastat は、カーネルメモリーアロケーターからの Non-Uniform Memory Access (NUMA) ヒットおよびミスに関するシステム統計情報をノードごとに表示します。numa_hit 値が高く、numa_miss 値が低い場合、パフォーマンスが最適であると言えます。
  • numad は NUMA アフィニティーの自動管理デーモンです。NUMA リソースの割り当て、管理、システムのパフォーマンスを動的に改善するシステム内の NUMA トポロジーとリソースの使用状況を監視します。
  • SystemTap は、カーネルとユーザー空間用のプログラム可能なトレース/プローブ/デバッグシステムであり、多くの簡単なスクリプトが含まれています。
  • valgrind は、計装されていないユーザー空間プログラムを監視下で実行し、メモリーのエラー、割り当ての統計情報、同時実行の違反を検出します。
  • intel-cmt-cat パッケージは、最新の Intel プロセッサー上の CPU キャッシュとメモリー帯域幅を監視および制御するための pqos ユーティリティーを提供します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る