スループット、より正確にはネットワークスループットこれが私たちが話していることなので、これはデータを転送する回路の容量の尺度です。これは通常、ビット/秒で表され、時間単位で送信できるデータ量がわかります。本日は、スループットを測定するための最適なツールを確認します。なぜ誰かがそのようなツールを必要とするのか疑問に思う方もいるでしょう。結局のところ、100 Mbps回線のスループットは100 Mbpsではありませんか?まあ、いつもではないので、それを測定するためのツールの必要性。
詳細な調査から始めましょうスループットを見てください。それが何であるか、何でないかを説明します。次に、帯域幅とスループットの間の一般的な混乱に対処しようとします。それらは関連していますが、同じではありません。次に、スループットに悪影響を与える要因について説明します。私たちの次の仕事は、ビットとバイトについて全員が同じページにいることを確認し、スループットの数値が実際に何を意味するかをすべて理解することです。これらすべての裏側で、私たちは見つけることができる最高のスループット測定ツールのいくつかを明らかにし、続いてインターネットスループットを測定するために使用される特定のツールについて簡単に説明します。
スループットとは?
ウィキペディアによると、「スループットは最大生産速度または何かを処理できる最大速度」。ただし、これは少し一般的であり、私たちが本当に関心を持っているのはネットワークスループットです。したがって、人気のあるオンライン百科事典に戻ると、電気通信のコンテキストでは、「通信チャネルを介したメッセージ配信の成功率」としてさらに定義されます。スループットを定義するという目標に近づいています。
コンピュータネットワークの用語では、スループットは通常データを移動する回路またはリンクの最大容量を指します。その値はビット/秒(bps)で表され、多くの場合、キロ、メガ、ギガなどの乗数を使用します。スループットは、あなたがしばしば支払うものです。たとえば、100 Mbps LANインターフェイスのスループットが100 Mbpsであると想定します。同様に、インターネットへの20 Mbps接続がある場合、そのスループットは20 Mbpsであると予想されます。
スループットの正確な定義は正確ではありません明確ですが、ここでは説明のために、データを伝送するネットワーク回路の容量の真の測定値であると想定します。簡単に言えば、これは回路の達成可能な最大帯域幅です。よくあるように、回路を高速道路と比較すると、スループットは1時間あたりに運ぶことができる車の数です。
スループットと帯域幅は同じですか?
それで、私たちの試みられた定義を考えるとスループットの場合、スループットと帯域幅は同じであるという結論にジャンプする場合があります。また、ネットワーク帯域幅とネットワークスループットの定義を見ると、多くの類似点があります。実際、ある人の帯域幅の定義は別の人のスループットの定義である可能性があり、これにより用語が大まかに交換可能であるように見える場合があります。
互換性があるとは考えていません。 しかし、実際には、私たちが考えることはそれほど重要ではありません。または、少なくとも、それはあなたにとってあまり重要ではありません。重要なのは、この記事で何と呼ばれるかについて合意することです。したがって、以降の説明では、スループットを回路の最大データ伝送容量と呼び、帯域幅を回路が伝送するデータの現在のレートと呼びます。したがって、スループットが100 Mbpsの回線の測定帯域幅は、1 Mbpsと低くなる可能性があります。実際には、ゼロになる可能性があります。
スループットに影響する要素
したがって、スループットが最大のキャリングである場合回路の容量は変化しないはずですよね?まあ、実際には異なります。実際、最大スループットと実際のスループットを区別することが重要です。説明しましょう。例として、あるデータセンターのサーバーと別のデータセンターの別のサーバーの間のデータパスのスループットを取り上げます。明らかに、パスのスループットは、スループットが最も低いパスのセグメントのスループットになると信じたくなります。しかし、それがそれより高くなることは決してないというのは本当ですが、低くなることもあります。送信元と宛先の間のすべてのデバイスで遅延が発生し、スループットに悪影響を与える可能性があります。
ネットワークの過剰利用とその結果輻輳もスループットに影響を与える可能性があります。高速道路の類推に戻ると、混雑した高速道路は、交通量が少ない高速道路よりもはるかに低速であることがわかります。混雑したネットワークについても同様です。
ビットとバイトを混同しないでください
回路の最大スループットを知る、または宛先へのパスにより、指定されたサイズのファイルを転送するために必要な時間を計算できるようになります。しかし、リンゴとオレンジがまっすぐになるように注意する必要があります。
スループットは通常、ビット/ビットで測定されます秒(bps)、キロビット/秒(kbps)、メガビット/秒(Mbps)、ギガビット/秒(Gbps)。そして、キロ、メガ、ギガの接頭辞が何を意味するかについて、いくつかの混乱があります。 S.I.標準では、これらの接頭辞は1,000(キロ)、1,000,000(メガ)、および1,000,000,000(ギガ)の乗算を示します。
ファイルサイズについては、通常、バイト、キロバイト、メガバイト、およびギガバイト。1バイトは8ビットです。現在、キロ、メガ、ギガの接頭辞は、1998年の国際電気標準会議(IEC)標準に準拠した同じS.I.標準の意味を持っています。ただし、多くの場合、キロバイトを1 024バイトと定義する古いバイナリ規約を使用しています。したがって、1メガバイトのファイルサイズは1 024×1 024(または1 048 579)バイトであり、1ギガバイトは1 024×1 024×1 024(または1 073 741 824)バイトです。
ここで注意すべき重要なことは、S.I.ギガバイトと旧式のバイナリギガバイトの違いは、ほぼ74メガバイトです。したがって、任意の量のデータを転送するために必要な時間を計算する場合、ファイルサイズとスループットの数値がS.I.またはバイナリプレフィックスを使用しているかどうかを知る必要があります。
数字をまっすぐにする
人々が略記することは珍しいことではありません一般的に使用される式。たとえば、64キロバイトのファイルはしばしば64 kファイルと呼ばれ、100メガバイトのファイルは100 megファイルと呼ばれます。回路のスループットについても同じことがよくあります。したがって、256キロビット/秒の回線を256 k回線、2 Mbps回線を2 meg回線と呼びます。もちろん、これは、回路のスループットがビット単位で測定されている間、ファイルサイズがバイト単位で測定されるため、転送時間を計算するときに注意する必要があることを意味します。
たとえば、64 kのファイルを取り上げます。 実際には、64×1,024(バイナリ乗算器を使用している場合)×8ビットのサイズで、合計で524,288ビットです。同様に、64 k回線は64×1,000または64 000 bpsの速度でビットを送信します。したがって、64 k回線を介して64 kファイルを送信するのにかかる時間は、少なくとも524 288/64 000または8.192秒になります。多くの人は、「k」は常に同じであると誤って想定し、64 kファイルは64 k回線で送信するのに1秒かかると結論付けます。
スループットを測定するための最良のツール
監視に利用できるすべてのツールの中でネットワークパフォーマンスを測定します。一部はスループットの測定専用です。これらは、これから確認するツールです。以下のツールは、さまざまな方法を使用してスループットを測定します。 SNMPやNetFlowなどの分析プロトコルを使用するものもあれば、ストレステストを実行するものもあります。
1. SolarWinds Network Bandwidth Analyzer Pack (無料トライアル)
SolarWindsは、最高のネットワーク監視ツールのいくつかを作る。米国に本拠を置く会社は、TFTPサーバーやサブネット計算機などのネットワーク管理者の特定のニーズに対応する多くの無料ツールでも有名です。
同社はまた、そのスループット分析のためのソリューションを持っています ネットワーク帯域幅アナライザーパック。ただし、これはスタンドアロン製品ではなく、どちらかのアドオンです。 SolarWinds Network Performance Monitor、最高のSNMP監視ツールの1つまたは SolarWinds NetFlowトラフィックアナライザー、優れたNetFlowコレクターおよびアナライザー。

では、何を見てみましょう ネットワーク帯域幅アナライザー パックは提供する必要があります。 この製品は、包括的なネットワークスループット分析とパフォーマンス監視を提供します。したがって、ネットワークのパフォーマンスとスループットを監視および分析します。また、ネットワーク障害の検出、デバイスの可用性とパフォーマンスの監視、およびスループット測定のためのフローデータの収集にも役立ちます。
ソフトウェアはまたあなたが識別するのを助けることができます帯域幅を消費するユーザーとアプリケーション、最も帯域幅を使用しているユーザー、アプリケーション、またはネットワークプロトコルを特定し、ネットワークトラフィックの優先順位付けポリシーを検証し、QoSポリシーの効果を測定します。
SolarWinds Network Bandwidth Packはライセンスされていますノード、インターフェース、またはボリュームの最大数に基づいています。見積もりを取得するには、SolarWindsに連絡する必要があります。これはNPMまたはNTAのアドオンであるため、これらのいずれかのコストも考慮に入れる必要があります。購入する前に試してみたい場合は、無料で試用できます。
2. Iperf3
iperfシリーズのツールを使用して、IPネットワークの最大スループットを決定します。タイミング、プロトコル、およびバッファーに関連するさまざまな調整可能なパラメーターを備えており、正確なニーズに合わせてジョブをカスタマイズできます。テストごとに、 iperf3 測定されたスループット、損失、およびその他のパラメータを報告します。
Iperf3は以前のものより多くの改善を提供しますバージョンには、nuttcpやnetperfなどの他のツールにある多くの機能が組み込まれています。これらの便利な機能は、以前のiperfにはありませんでした。たとえば、このバージョンにはゼロコピーモードとオプションのJSON出力があります。ご了承ください iperf3 元のiperfとの下位互換性はありません。

Iperf3 主にESnet / Lawrence Berkeleyによって開発されました国立研究所。 3節のBSDライセンスでリリースされています。主にCentOS Linux、FreeBSD、OS Xで開発され、これらは公式にサポートされている唯一のプラットフォームです。ただし、OpenBSD、Android、およびその他のLinuxディストリビューションで成功したという報告がいくつかあります。
iperfの以前のバージョンであるiperf2は、まだ別の組織によって積極的に開発されていることに注意してください。ただし、最高の機能が必要な場合は、 iperf3 GitHubホームからダウンロードできます。
3. TotuSoft LAN速度テスト
その名前にもかかわらず、 LAN速度テスト ローカルエリアネットワークだけをテストするわけではありません。 これは、ファイル転送、ハードドライブ、USBドライブ、およびLANの速度を測定するためのシンプルでありながら強力なツールになるように一から設計されました。このツールは、既知の量のデータを移動するために必要な時間を計算することによって機能します。宛先としてローカルハードドライブまたはUSBストレージデバイスを選択すると、そのデバイスのスループットが測定されます。一方、リモートストレージの場所を選択すると、ネットワークスループットが測定されます。

LAN速度テスト メモリ内にテストファイルを作成して転送します転送を完了するために必要な時間を追跡しながら、両方の方法(Windows / Macファイルキャッシングの悪影響なし)。その後、すべての計算が行われます。
ファイルを実行しているリモートコンピュータにファイルを転送するオプションもあります。 LAN速度テスト サーバ。これは、測定対象が実際にLANスループットであること、およびリモートホストストレージサブシステムの遅延が無視されていることを確認するのに役立ちます。ちょうどのように LAN速度テスト ツール、 LAN速度テスト サーバーは受信したデータをディスクではなくメモリに保存します。
LAN Speed Testは、機能が制限された無料バージョンまたは有料バージョンで利用でき、1つのライセンスで$ 10から始まり、複数のコピーのボリュームディスカウントがあります。
4. NetStress
NetStress 測定に特化したツールですワイヤレスネットワークのスループット。これは、クライアントとサーバーを備えた2コンポーネントツールであり、2つの間のスループットを効果的に測定します。そのため、有線ネットワークにも使用できます。

このツールの推奨される使用法は、最初にこれを使用して、ネットワークのパフォーマンスのベンチマークを確立します。次に、問題が報告され、パフォーマンスが低下していると思われる場合は、再度実行して、結果をベンチマークと比較します。これにより、スループットに実際に問題があるかどうかがわかり、修正に必要な手順が示されます。これが実際にツールのワイヤレス専門分野の出番です。
NetStress 機能がロードされます。 まず、サーバーまたはクライアントのいずれかになるツールは1つだけです。また、可変セグメントサイズのTCPデータ転送とUDPデータ転送の両方をサポートし、複数のデータストリームをサポートします。また、好みに合わせて調整できるいくつかの高度なパラメーターもあります。たとえば、1秒あたりのビット数またはバイト数で表示単位を選択できます。
ネットストレス 出版社のWebサイトであるnutsaboutnets.comから無料でダウンロードできます。
5. TamoSoftスループットテスト
の TamoSoftスループットテスト 私たちのリストで宣伝されている唯一のツールですスループットテストツールとして。フリーウェアのツールです。つまり、無料で利用できる一方で、オープンソースではありません。このツールは、ネットワーク全体にTCPおよびUDPデータストリームを継続的に送信し、重要なメトリックを計算することによって機能します。たとえば、アップストリームとダウンストリームのスループット値、パケット損失、および往復時間を計算します。ソフトウェアは、数値とグラフの両方の形式で結果を表示します。

の TamoSoftスループットテスト IPv4とIPv6の両方の接続をサポートし、ユーザーは、Quality of Service(QoS)設定に応じてネットワークパフォーマンスを評価できます。リストの他のいくつかのツールと同様に、これはサーバーとクライアントを備えた2つのコンポーネントツールです。
ツールの仕組みは次のとおりです。 クライアント部分は、接続を待機しているサーバー部分に接続します。接続が確立されると、クライアントとサーバーは双方向でデータを交換し、アプリケーションのクライアント部分はネットワークメトリックを計算して表示します。これはかなり単純ですが、実際のスループットを測定するという優れた機能を果たします。
の TamoSoftスループットテスト はフリーウェアであり、TamoSoftは、TamoGraph Site Surveyと呼ばれるWLANパフォーマンス分析のための完全なソリューションも提供しています。
6. IxChariot
リストの最後は IxChariot KeysightのソフトウェアブランチであるIxiaから世界で最も有名な電子機器テスト機器の一部です。 IxChariotは、実際には単なるスループット測定ツールではなく、数え切れないほどの高度な機能を備えた完全なネットワーク分析ソリューションです。それはスループットを測定します-それ以外の場合はこのリストに含まれません-しかし、それははるかに多くのことをします。

ここでは、製品の主な機能の一部を示します。 ワイヤレスパフォーマンスや地理位置情報などのネットワークパフォーマンスを即座に評価できます。そのパフォーマンスエンドポイントは、モバイルデバイス、PC、Mac、または任意のハイパーバイザーまたはクラウドサービスで実行され、任意のプラットフォームの集中管理を可能にします。ソフトウェアは、スループット、パケット損失、ジッター、遅延、MOS、NetflixやYouTubeなどのOTTビデオを含む、完全なアプリケーションエミュレーションと主要なパフォーマンスメトリックを提供します。
これは、正式な見積りをリクエストすることによってのみ取得できるトップレベルの価格を備えたトップレベルの製品です。また、無料の試用版は利用できませんが、無料のオンラインデモは利用できます。
インターネットスループットテストについて
議論を終える前に、別の話したいネットワークスループット測定ツールの一般的なタイプ。これらはインターネット速度テストツールです。これらのツールを使用すると、インターネットサービスプロバイダーから取得するアップロードとダウンロードの最大スループットを非常に正確に測定できます。
利用可能なそのようなツールがいくつかあり、 OoklaによるSpeedtest おそらく最も人気のあるものの1つです。 毎日1,000万を超える固有のテストに使用されます。 2006年の設立以来、Speedtestでは合計200億を超えるテストが実施されています。会社を動かしているのは、「ネットワークのパフォーマンスに透明性を提供する」ことへの取り組みです。
Speedtestは現在、Speedtest.netのWebベースのツールとして、およびiOS、Android、OS X、Windows、Google Chrome、Apple TVにダウンロードしてインストールできるスタンドアロンアプリケーションとして利用できます。
あなたが使用できる他の同様のツールがありますその目的のためにも。ほとんどの大手インターネットサービスプロバイダーには、クライアントが使用できるものがあります。ただし、私はそれらに近づかないで、通常、その公平なアプローチのためにサードパーティのツールを好みます。
コメント