モニタリング
Performance Monitoring
もにたりんぐ
システムの性能を評価する手法の一つで、稼働中のシステムのCPU使用率、メモリの使用量、入出力の回数や待ち時間、応答時間などを継続的に測定・記録すること。ソフトウェアモニタやハードウェアモニタで測り、性能のボトルネックの特定、性能の評価、キャパシティプランニングの基礎データに使う。標準的な処理で製品を比べるベンチマークと異なり、実際の業務の負荷のもとでの性能を捉える。
Related
関連キーワードの用語
標準的な処理を実行させて処理時間や処理量を測り、システムの性能を比較評価する手法と、そのための基準となるプログラム。SPECやTPCなどの共通の基準を使うことで、異なる製品を同じ条件で比較できる。
利用者がシステムに要求を送信してから、応答が返ってくるまでの時間。応答時間ともいう。システムの性能を評価する指標の一つで、値が小さいほどシステムの応答が速いことを示す。
単位時間あたりにシステムが処理できるデータ量や仕事量。システムの処理能力を評価する指標で、値が大きいほどシステムの処理能力が高いことを示す。
サービスを受けるために待つ行列の数学的モデル。到着率と処理率からシステムの待ち時間やキュー長を分析する。M/M/1モデルが基本で、コンピュータシステムの性能評価に応用される。
将来の業務量や利用者数の変化を予測し、システムに求められる性能を満たすために必要なCPU、メモリ、ストレージ、回線などの資源の量を見積もって計画すること。現状の資源の使用状況を監視して傾向を把握し、サイジングやスケールアウト・スケールアップの判断に生かす。
稼働中のシステムのCPU使用率、メモリ使用量、ディスクの入出力、ネットワークの通信量、プロセスの状態などを継続的に測定・表示するソフトウェア。性能のボトルネックの特定、異常の検知、キャパシティプランニングのためのデータ収集に用いる。
