ネットワーク遅延は多くの場合、最大の敵ですネットワーク管理者。それはいたるところに忍び寄っているようであり、あなたがそれを最も必要としないときはいつもあなたを襲います。繰り返しになりますが、おそらくそれは必要ありません。レイテンシーは、ネットワークをほとんど使用できなくするようなものです。それで、それについて何ができるのでしょうか?ステップ1は、レイテンシーを発見することです。次に、それを測定して見つける必要があります。そうして初めて、あなたはそれを解決するために何かをすることができるでしょう。ユーザーを支援するために、遅延の問題の発見と測定に役立つネットワーク遅延テストツールのリストをまとめました。
始める前に、何を説明しようとしますレイテンシーとその原因これは、さまざまなツールがどのように役立つかをよりよく理解するのに役立ちます。また、待ち時間の重要性と、それがネットワークの使用にどのように影響するかを調べます。次に、ネットワーク遅延を測定する方法について説明します。また、何もしなければレイテンシを見つけて測定することは無意味なので、ネットワークレイテンシの削減についても説明します。これで、最適なネットワーク遅延テストツールのリストを提示する準備が整います。ただし、これは単なるリストではなく、各ツールについても簡単に確認しています。
ネットワーク遅延とは何ですか?
一文では、ネットワーク遅延はデータパケットが送信元から宛先に到達するのにかかる時間。理想的な世界では、待ち時間はゼロになります。しかし、実際には、常にいくつかあります。遅延は避けられませんが、ネットワークの通常の動作に影響を与えるほど重要にならないように、常に確認する必要があります。
遅延にはいくつかの要因が寄与します。 まず、伝播時間があります。ネットワークは高速で、ビットは光の速度で移動しますが、宛先に到達するにはまだ時間がかかります。また、パスが長いほど時間がかかります。そのため、通常、数千マイル離れた2台のコンピューター間の待ち時間は、同じ部屋にあるコンピューター間の待ち時間よりも長くなります。
別の要因はと呼ばれます伝送遅延。これは、メディア自体によって導入される遅延です。また、データパケットのサイズにも起因します。大きいパケットは、配信に時間がかかるため、待ち時間が長くなります。
ルーターおよびその他の処理の遅延もネットワーク遅延の原因。キューイングがほとんど使用されていない回線でも、各ルーターはデータを操作する必要があります。たとえば、TTLヘッダーフィールドはデクリメントする必要があります。
実際、さらに多くの遅延がデータに影響を与える可能性がありますトランスミッション。データをすぐに送信できない場合に発生するキューイング遅延、またはディスクまたはメモリにキャッシュしてから取得する必要があるストレージ遅延を考えることができます。
レイテンシーの測定
レイテンシの測定はそれよりも複雑になる可能性がありますに見える。これは、非常に離れた地点間の待ち時間を測定する場合に特に当てはまります。それにはいくつかの理由がありますが、それは主に、非常に大きなレイテンシーであっても数千分の1秒のオーダーで比較的短いという事実によるものです。相手に実際に電話して「OK、パケットを送って、到着したら教えて」と言って遅延を測定することはできません。話し終わる前にパケットが届く可能性があります。タイミングを忘れてください。
通常、待ち時間は、送信者に返され、応答が戻るまでにかかる時間を測定するパケット。この往復時間が待ち時間であると見なされます。この評価方法にはいくつかの欠点があります。たとえば、リターンパスが異なる場合、レイテンシの数値から、フォワードパスとリターンパスのどちらでレイテンシが発生するかがわかりません。
別の考えられる問題は、遅延の測定に使用されるパケット(通常はICMP要求と応答)は、他のネットワークトラフィックと同じ優先度のネットワークデバイスによって常に処理されるとは限りません。
遅延が重要な理由
ここでの簡単な答えは明らかです。 遅延が大きくなりすぎると、ネットワークの使いやすさに影響を与える可能性があるためです。重要なのはレイテンシーそのものではありませんが、見ることは重要です。異常に高い、または通常よりも長い待ち時間は、多くの場合、ネットワークまたはネットワークに何らかの問題があることを示しています。ほとんどの場合、それは混雑の結果です。ネットワークは高速道路のようなもので、トラフィックが多すぎると速度が低下し、待ち時間が長くなります。
しかし、測定されたレイテンシは必ずしも指標とは限りませんネットワークの問題の。通常、往復時間を測定することで待ち時間を測定しているため、待ち時間のもう1つの原因は遠隔デバイスである可能性があります。そのデバイスがやらなければならないことを非常に忙しくしている場合、テストホストから受信したICMP要求にすぐに応答しない可能性があります。それが発生すると、ネットワーク遅延として認識されますが、実際にはネットワークとは何の関係もないため、遅延測定ではこれについての手がかりが得られません。
同様に、ユーザーは、ネットワークとは関係ありません。アプリケーションの待機時間は、ネットワークの待機時間と同じくらい一般的です。サーバーが過負荷になると、開始の応答が遅くなります。混雑したネットワークのように。しかし、サーバーとアプリケーションの遅延は、今日の問題ではありません。
ネットワーク遅延の削減
待ち時間を経験することは1つ(面倒なこと)ですそれを測定することは別のことですが、それを減らす方法を見つけない限り、それは良いことです。これを行うにはいくつかの方法があります。一言で言えば、高レイテンシを修正する方法は、その原因によって異なります。遅延の最も一般的な原因はネットワークの過剰使用であるため、それについて何ができるかを見てみましょう。
ネットワーク回線は無制限ではなく、過剰に使用されると、輻輳が発生し、ユーザーは高い遅延を経験します。高速道路の交通とまったく同じように機能します。これは、帯域幅が大幅に制限されていることが多いWAN回線で特に当てはまります。
したがって、遅延を減らすための最良の方法は、次のとおりです。ネットワーク使用量を削減するために推測しています。しかし、もちろん、これは常に可能とは限りません。これがネットワーク最適化の出番です。WAN最適化についての記事全体を書くことができます。実際、最近やった。また、このタスクを支援するために使用できる多くのツールがあります。
レイテンシを測定するための最高のツール
現在わかっているように、待ち時間の問題を解決するには、まずそれを測定し、どこから来たのかを特定する必要があります。ここで、これから明らかにするツールが役立ちます。単に遅延を測定するものもあれば、特定に役立つものもあります。また、帯域幅の使用率を測定するものもあります。これは、過剰使用率が高遅延の主な原因であることがわかっているためです。ツールは、好みではなくタイプ別にグループ化されます。
1 — SolarWinds Network Performance Monitor (無料トライアル)
SolarWindsは、最も有名なメーカーの1つです。ネットワーク管理ツール。同社は古くから存在しており、ネットワーク管理者の特定のニーズに対応する複数の無料ツールでも有名です。これらのページでは、最高のsyslogサーバーのうち最高のTFTPサーバーについて説明したため、いくつかの無料ツールがレビューされました。
SolarWinds Network Performance Monitor、またはNPMは、SolarWindの主力製品です。おそらく最高のSNMP帯域幅監視ツールの1つであり、非常に多くの機能が満載されているため、何時間も話すことができます。ツールの最大の利点は、おそらくそのシンプルさです。しかし、この単純さは柔軟性を犠牲にするものではありません。ダッシュボード、ビュー、チャート、およびレポートは、好みやニーズに合わせて完全にカスタマイズできます。このツールは数分でセットアップでき、最小のネットワークから数千のデバイスを備えた巨大なネットワークまで拡張できます。

NPMはネットワーク遅延を直接測定しませんが、しかし。ただし、ネットワークのあらゆる部分の帯域幅使用量に関する詳細情報を提供することにより、輻輳が高遅延の原因となる可能性のあるトラブルスポットをすばやく特定できます。
NPMはSNMPを使用して定期的にデバイスをポーリングしますインターフェイスカウンターを読み取り、帯域幅の使用率を計算してグラフとして表示します。ツールを設定するには、デバイスのIPアドレスとコミュニティストリングを指定するだけです。高度な機能を使用すると、ネットワークマップを構築し、2つのデバイス間のクリティカルパスを表示できます。これは、遅延のトラブルシューティングを行う際の優れた機能です。
Network Performance Monitorの価格は2 955ドルからです。ツールを購入する前に試用したい場合は、フル機能の30日間の試用版を利用できます。
2 — SolarWinds NetFlowトラフィックアナライザー (無料トライアル)
SolarWindsのもう1つの優れた製品、NetFlow Traffic Analyzerは、管理者にネットワークトラフィックのより詳細なビューを提供できます。使用率と潜在的な待機時間を表示するだけでなく、それが発生している場所と、多くの場合、その原因を示します。このツールは、観察されたトラフィックが何であるかについての詳細な情報を提供します。たとえば、このツールを使用すると、どのタイプのトラフィックまたはどのユーザーが最も帯域幅を消費しているかを調べることができます。 NetFlow Traffic Analyzerのダッシュボードには、トップアプリケーション、トッププロトコル、トップトーカーなど、いくつかの便利なビューがあります。

SolarWinds NetFlow Traffic Analyzerは、ネットワークデバイスから詳細な使用情報を収集するNetFlowプロトコル。もともとシスコによって作成されたNetFlowプロトコルにより、デバイスは各ネットワークの「会話」またはフローに関する詳細情報をNetFlow Traffic AnalyzerなどのNetFlowコレクターおよびアナライザーに送信できます。この情報には、トラフィックの分析に使用できるいくつかの要素が含まれています。シスコ以外の多くのメーカーも、機器にNetFlow機能または同等の機能を搭載しており、場合によっては別の名前で呼んでいます。最近、NetFlowプロトコルは、IETFによってIPFIXまたはIP Flow Information Exchangeとして標準化されました。 SolarWinds NetFlow Traffic Analyzerはプロトコルのすべてのバリアントで動作するため、優れた選択肢となります。
SolarWinds NetFlow Traffic Analyzerはネットワークパフォーマンスモニターの上にインストールする追加モジュール。価格は1,915ドルからで、ホストの数によって異なります。また、ほとんどのSolarWinds有料製品と同様に、無料の試用版を利用できます。
3 —ペスラーPRTG
Paessler Router Traffic Grapher、またはPRTGは別の帯域幅監視ツール。そして、セットアップが最も簡単で速いものの1つです。 Paessler氏は、数分以内に稼働できると主張しています。本当に、製品のセットアップは、主張されている以上のことはありますが、それほど時間はかかりません。この製品には自動検出機能があり、ネットワークをスキャンして、検出したコンポーネントを自動的に追加します。

PRTGにはいくつかのユーザーインターフェイスが標準装備されていますが、ニーズに最適なものを選択できます。ネイティブのWindowsコンソールアプリケーション、AjaxベースのWebインターフェース、AndroidおよびiOS用のモバイルアプリがあります。また、各プラットフォームの機能を最大限に活用しています。たとえば、モバイルアプリでは、添付されているQRコードラベルをスキャンするだけで、デバイスの詳細にアクセスできます。もちろん、Windowsコンソールでは、これらのラベルを印刷できます。
PRTGは、技術の組み合わせを使用してモニタリング。 SNMPモニタリングを使用しますが、WindowsデバイスとNetFlowとSflowのWMIも使用しますが、2つの類似しているが競合するフロー分析テクノロジーです。また、このツールには、レイテンシを測定するために特別に設計されたいくつかのセンサーがあります。往復遅延を測定するQoSセンサー、Cisco IP SLAセンサー、およびPingセンサーがあります。
4 — ManageEngine NetFlow Anアルイゼル
ManageEngine NetFlow Analyzerはもう1つです高度な遅延監視機能を備えたNetFlowベースの監視ツール。このツールは、ネットワーク使用率とトラフィックパターンの詳細ビューを提供します。 Webベースのユーザーインターフェイスにより、アプリケーション、会話、プロトコルなどごとにトラフィックを表示できます。ツールの包括的なダッシュボードは、その最高の機能の1つです。最高の汎用性を提供し、必要なデータを含めることができます。また、外出中の管理者向けに、モバイルアプリを利用できます。
ManageEngine NetFlow Analyzerは以下をサポートしますNetFlow、IPFIX、J-flow、NetStreamなどのいくつかのフローテクノロジー。おまけとして、これもCiscoデバイスとの優れた統合を備えており、ツールから直接トラフィックシェーピングやQoSポリシーの調整をサポートします。
また、遅延測定のために、このツールはWANラウンドトリップ時間(RTT)モニターを備えており、WANの可用性、遅延、およびサービス品質を監視できます。
5 — PingPlotter
誤解を招く名前にもかかわらず、PingPlotterは実際には、ネットワークの問題の解決に役立つグラフィカルなTracerouteソフトウェアです。この診断ツールは、コンピューターとターゲット間の遅延とパケット損失をグラフ化します。情報を視覚化し、トラブルシューティングプロセスを加速し、問題を誰かに納得させる必要がある場合にケースを構築するのに役立ちます。

PingPlotterは、ネットワークパフォーマンスを毎回グラフ化します実行するコンピューターとターゲットのWebサイト、サーバー、またはデバイスの間を行き来します。このツールは、ネットワークに到達可能なデバイスへのパスをテストします。レイテンシが発生する場所を示し、診断時間を大幅に節約します。
掲載結果の統計情報は便利ですが、彼らは、テスト中にネットワークが失敗した(または失敗しなかった)ことと、失敗の場所を伝えるだけです。 PingPlotterには便利なタイムライン機能があり、問題が発生したタイミングを正確に示すことで、より深いレベルの理解を提供します。これにより、テスト全体で一貫した障害と短期間の重大な障害を区別できます。また、障害を他の同時イベントと関連付けるのに役立ちます。
6 —マルチピング
MultiPingは、もう1つの製品です。誤解を招く名前。主にPingを使用してその偉業を達成していますが、MultiPingは実際にはSolarWindsのNPMに似た監視システムです。もちろん、SNMPではなくPingを使用すると、取得する情報が大きく異なります。このツールで帯域幅の使用率を期待しないでください。ただし、表示されるものの1つは遅延です。そして、帯域幅モニターが時間の経過とともに帯域幅のグラフをプロットするように、これは時間の経過とともに遅延をプロットします。

MultiPingはパケット損失をパーセンテージで表示します最小、平均、最大の遅延も同様です。自動検出機能により、セットアップが非常に簡単になります。さまざまなコンポーネントを適切に配置することで、製品のユーザーインターフェイスを好みに合わせて構成できます。システムには、パラメータが範囲外になったときに通知できるアラート機能もあります。通知に加えて、プログラムはアラートで起動できます。
7 — Ping
何かをダウンロードしたりインストールしたりする必要はありませんただし、テスト遅延。 Pingは、ほとんどの最新のオペレーティングシステムに組み込まれているコマンドです。一言で言えば、Pingは一連のICMPエコー要求をターゲットIPアドレスに送信し、対応するICMPエコー応答で応答するのを待ちます。要求と応答の間の遅延は、ラウンドトリップ遅延と呼ばれ、レイテンシとも呼ばれます。また、要求の1つに対する応答の受信に失敗すると、ユーティリティは要求または応答のいずれかが転送中に失われたと見なし、コマンドの実行が終了すると表示されるパケット損失情報をコンパイルします。
8 — Traceroute(またはTracert)
同様に、Traceroute –または来ている場合はTracertWindowsの世界から–レイテンシテストの目的にも使用できます。これは、ほとんどのオペレーティングシステムに組み込まれている別のコマンドです。 Pingと同じタイプのICMPリクエストと応答を使用しますが、パスに沿った各ネットワークセグメントの応答時間(レイテンシ)を個別にテストできるようにしています。これは、Pingよりも優れています。これは、ほとんどの遅延が発生している場所についてかなり良いアイデアを提供できるためです。したがって、このツールはレイテンシを測定するだけでなく、特定することもできます。
コメント