レスポンスタイムのモニタ

レスポンスタイムのモニタ

ITサービスのパフォーマンス管理の第一歩は、レスポンスタイムをモニタすることである。レスポンスタイムは、前回説明したpingとポート監視で測定できる。pingは、ICMPのエコーによる応答確認でTCP/IPレベル接続確認を行う。

この時に、リクエスト送信から応答受信までの時間を測定することで、TCP/IPレベルのレスポンスタイムを測定できる。これはpingコ マンドで表示される応答時間である。ICMPの通信はOSに近いレベルで処理されるため、サーバの負荷やアプリケーションの性能の影響をあまり受けない。 したがって、pingによるレスポンスタイムの測定値は、ネットワークレベルのパフォーマンスを表していると言える。

よって、経路上のネットワーク機器に対して順番にpingによるレスポンスタイムの測定を行うことで、ネットワークレベルでのボトルネックを検出することができる。

pingで送信するICMPパケットのサイズを変えることにより、経路上の最低速度の回線を予測することができる。これは、パケットサイズ により回線の転送時間が変化するという原理を利用して測定する。ただし、最近はほとんどの回線が高速になってきており、pingで送信できるパケットのサ イズでは測定が難しくなっている。

さらに、ポート監視で説明したアプリケーションプロトコルレベルでの応答確認でレスポンスタイムを測定することで、ITサービス自体のパフォーマンスを調べることができる。このレスポンスタイムには、ITサービスを提供するすべての要素の処理時間が含まれる。

例えば、Webサービスの場合、あるページのリクエストを送信して、そのページのデータが返されるまでの時間を測定する時、Webサーバま でのネットワークの通信時間、Webサーバ自体のリクエストの処理時間、さらに、Webサーバがデータベースサーバと連携して応答を返す場合には、その処 理時間まで含まれている。この時間がITサービスの利用者が体感するサービスのパフォーマンスを最も表した値だ。

このようなレスポンスタイムの測定は「第2回:構成を把握し、障害に対応する!」の障害管理で紹介したネットワーク監視ツールを定期的に利用することで、平常時とパフォーマンス低下時の状態を検知できる。

図2:レスポンスタイム測定/リソース管理
(画像をクリックすると別ウィンドウに拡大図を表示します)

リソース管理

ITシステムのパフォーマンス低下の原因が、サーバや経路上のルータの性能に起因するものか判断するためには、これらのリソースをモニタす る必要がある。この方法にはいくつかの技術があるが、OSや機器の種類に依存しないSNMP(Simple Network Management Protocol)の利用が有効である。

SNMPの標準MIB(Management Information Base)には、サーバなどのCPU使用率、メモリの搭載量、使用量、プロセスごとのCPU使用率などをモニタするための、ホストリソースMIBが定義 (RFC1514)されている。ルータに関しても、シスコなどはベンダー拡張MIBによってCPU使用率などのリソース情報をSNMPでモニタできる。

これらのリソース情報と先に説明したレスポンスタイムを同時にモニタリングし、その因果関係を解析することで、サービスのパフォーマンス低 下の原因究明を行う。例えば、WebサーバのCPU使用率が高い状態で動作している時に、Webサーバからのレスポンスタイムが長くなるという関係が分か れば、サーバの性能アップにより改善できる可能性があるということだ。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30