パフォーマンス上の問題の報告

オペレーティング・システムのパフォーマンス上の問題は、 IBM® サポートに報告する必要があります。 標準のソフトウェア問題報告チャネルを使用してください。 組織の正しい問題報告チャネルに精通していない場合は、 IBM 担当員にお問い合わせください。

AIX® パフォーマンス PMR (perfpmr) データ収集ツールは、 AIX のパフォーマンス上の問題が疑われる場合にパフォーマンス・データを収集する最良の方法です。 これらのツールには、Web ( ftp://ftp.software.ibm.com/aix/tools/perftools/perfpmr ) からアクセスします。ご使用のシステムでデータを取得、インストール、および収集するには、測定対象の AIX バージョンと一致するディレクトリーにある README ファイルの指示に従ってください。 PMR がオープンされた後に分析のためにデータを IBM サポートに送信する方法についても説明します。

誰かがパフォーマンス上の問題を報告した場合、データを収集し、 分析するだけでは不十分です。 パフォーマンス上の問題の性質がわからない場合には、 報告している問題と無関係であるデータの分析に、 多くの時間を浪費している可能性があります。

サポート担当者に連絡して問題を報告する前に、 問題の調査を容易にするために提供を依頼される情報を準備してください。 ユーザーの地域のサポート担当者は、 パフォーマンス上の問題の迅速な解決をユーザーと共にすぐに試みます。

問題のより速い解決に役立つ追加の 3 つの方法を以下に示します。

  1. 問題の具体的で単純な実例に関する明確な記述を提出します。ただし、症状および事実を、理論、思い付きおよびユーザー自身の結論から必ず分離してください。 「システムが遅い」ことを報告する PMR には、「遅い」が何を意味するか、どのように測定したか、 およびどの程度のパフォーマンスであれば受け入れ可能であるかを判別する広範囲の調査が必要です。
  2. 問題の前の数週間に、システムに対して行われたすべての変更に関する情報を提出します。 変更したもののうち何かが欠如していると、可能な調査の筋道がブロックされ、 解決策の発見が遅れる可能性があります。 すべての事実が準備されていれば、 パフォーマンス・チームは無関係の事実を迅速に除去することができます。
  3. 正しいマシンを使用して情報を提供してください。 非常に大きなサイトでは、意図せずに、正しくないマシンでデータを収集する可能性があります。 この場合、問題の調査は非常に困難になります。

問題を報告する場合には、以下の基本的な情報を提供してください。

  • 問題のヒストリー・データベースを検索して、 同様の問題が既に報告されていないかどうかを調べるために使用できる問題記述。
  • 問題の原因がオペレーティング・システムの欠陥であるという結論に導いたのは、 分析のどの局面ですか。
  • 問題が発生しているのは、どのようなハードウェアとソフトウェアの構成ですか。
    • 問題は単一のシステムに限定されていますか。または複数のシステムに影響を与えていますか。
    • 影響を受けたシステムのモデル、メモリー・サイズ、ディスクの数とサイズは何ですか。
    • システムに接続されている LAN および他の通信メディアの種類は何ですか。
    • 構成全体に、他のオペレーティング・システムの構成が組み込まれていますか。
  • 問題を経験しているプログラムまたはワークロードの特性は何ですか。
    • timeiostat、 および vmstat コマンドによる分析は、CPU 制約または入出力制約であることを示していますか。
    • 影響を受けるシステム (ワークステーション、サーバー、マルチユーザー、 またはこれらの組み合わせ) でワークロードが実行中ですか。
  • 達成されないパフォーマンス目標は何ですか。
    • 主な目標は、コンソールまたは端末の応答時間、スループット、 あるいはリアルタイムの応答性に関係していますか。
    • 目標は、別のシステム上での測定から得られたものですか。 そうであれば、別のシステムはどのような構成ですか。

今回が、この問題に関する最初の報告である場合には、 提供する追加のデータを識別するために使用する、また、将来の参照で使用する PMR 番号を受け取ります。

PMR に関するサポート情報および perfpmr データを最初に収集する場合、以下のすべての項目を含めてください。

  • 問題を再現する方法
    • 可能であれば、問題を再現できるプログラムまたはシェル・スクリプトを含めてください。
    • 最低でも、問題が発生した時の状態に関する詳細な説明が必要です。
  • 問題が発見されたアプリケーション:
    • アプリケーションがソフトウェア・プロダクトであるか、 ソフトウェア・プロダクトに依存している場合には、 そのプロダクトの正確なバージョンとリリースを識別する必要があります。
    • ユーザー作成アプリケーションのソース・コードを提出できない場合には、 実行可能プログラムを作成するために使用したコンパイラー・パラメーターの正確なセットを文書化する必要があります。