インターネット接続のパフォーマンステストを実行するにはどうすればよいですか?


20

現時点では、ケーブルプロバイダーからDSLプロバイダーに切り替える可能性があります。私は両方の接続がライブであり、どちらか一方をキャンセルする前に、インターネット接続の徹底的なテストを行いたいと思っています。私は3つの大きな質問があります:

  1. 速度(アップとダウンの両方)とインターネット接続の品質(ping、接続がダウンしているなど)を定量的にテストできる方法は何ですか?
  2. インターネット接続をテストするときに考慮すべき他の考慮事項はありますか?
  3. これを自動的に行い、結果をキャプチャできるツールはありますか?

注:ソフトウェアを提案する場合は、これらのガイドライン従ってください。また、詳細な分析と比較のためにソフトウェアからデータを保存できるようにしたいと考えています

全体として、ピーク時間(私の地域では1600-2100)などの複数の期間、および映画のストリーミング、ファイルのアップロードなどの異なる負荷での2つの接続を比較したいと考えています。


この質問はブログで取り上げられました!詳細について はブログエントリを読むか自分でブログに投稿してください


1
ここでの答えとコメントは役に立つかもしれません:superuser.com/q/548048/160458
エニグマ

回答:


14

DSLReports.com のブロードバンドテストとツールには、単純な速度テストと、長期および短期の回線品質テストが含まれています。

  • 速度試験

    地理的に分散した複数の場所からの最大アップロード速度とダウンロード速度をテストします。
    Java、Flash、iPhoneの速度テスト(100%ブラウザ)が利用可能です。

  • 喫煙

    IPアドレスを24時間以上集中的に監視して、パケット損失や過度の遅延変動をレビューします-米国の3つの異なる場所から

  • 回線品質-Pingテスト

    IPアドレスへのレイテンシー、ジッター、およびパケット損失をテストします。途中の問題の識別も含まれます。

速度テストにはFlashまたはJavaが必要です。他の2つでは、IPがping可能である必要があります。

長期速度テスト用の専用ツールがない場合は、コマンドラインネットワークレトリーバー(WgetまたはWget for Windowsなど)を使用して、シェル/バッチスクリプトで圧縮できないテストファイルをダウンロードできます。

私が見つけたアリゾナに最も近いテストファイルは、speedtest.dal01.softlayer.com(テキサス州ダラス)およびspeedtest.sea01.softlayer.com(シアトル、ワシントン州)からのものです。


1
これは本当に私の3番目の質問にしか答えません。アプリのリストだけでなく、インターネット接続のメトリックスをテストする方法と方法について、より詳細な答えを探しています。また、私は実行できるものが必要であり、時間をかけて実行を続け、結果を比較します。
ジェームズメルツ

さて、速度、遅延、ジッター、およびパケット損失をテストします。それは暗黙的だと思いました。喫煙テストは最大2週間実行できます。速度テストは自動化できないため、はい、これは部分的な答えです。
デニス

2

私はこれまでに次のようなオンラインテストを使用したことがあります。

ほとんどのオンラインテストではFlashを使用します(これにより、iOSデバイスからの実行が不可能になります)。それらのいくつかは、異なる時間に、そしてあなたの場合は異なるプロバイダーで実行を記録および追跡するためのユーザーアカウントを提供します。もう1つの欠点は、基本的なアップロード/ダウンロードメトリック(およびping)のみを提供し、詳細な統計情報を提供しないことです。


Speed Test用のiOSアプリがあります。
ジェームズメルツ

1

テスト方法:

ランダムな周期ベースで自動テストを行うため、Neubotの使用をお勧めします。

Neubot(ネットワーク中立ボット)は、Nexa Center for Internet and Societyによって開発および保守されているフリーソフトウェアのインターネットボットであり、ネットワークの中立性の調査に役立つネットワークパフォーマンスデータを収集します。ユーザーのコンピューターにインストールされると、バックグラウンドで実行され、Measurement Labの分散サーバープラットフォームがホストするサーバーで定期的にアクティブな伝送テストを実行します。

ランダムな時間間隔で3つの異なるテストを定期的に実行できます。ツールからデータを直接コピーして貼り付けることができ、sql liteインターフェイスを介してデータにアクセスすることもできます。Pythonで書かれているため、マルチプラットフォームをサポートする必要があります。

ただし、欠点もあります。インストールして実行すると、収集したすべてのデータを作成者(メキシコの大学)が管理する中央サーバーに送信します。送信するデータは接続に関するもののみで、個人的なものではありません。ただし、彼らはあなたの個人のパブリックIPアドレスをそのサーバーに送信します。これは、そのような情報の送信が心配な場合の警告です。


テスト対象:

注:ブログ投稿で接続のテスト方法について詳しく説明します。詳細を読む

インターネット接続で何をテストするかを答える際に、注目すべき3つの主要なことがあります。

  1. 速度(ダウン/アップ):あるノードから別のノードにデータが転送される速度。通常、これはで測定されMbits / secます。高いほど良い。
  2. 遅延:あるノードから別のノードへのデータ転送にかかる時間。これは通常、測定値でsecあり、低いほど良いです。
  3. 接続性/信頼性:これはやや抽象的ですが、接続が失敗する頻度を測定できます。障害を構成するものはかなり主観的ですが、待ち時間が非常に長く、特定のしきい値を超える低速の接続を使用できると言えます。

最終的な考え:

接続が実際に何をするのかについて本当に良いアイデアを得るには、長期間にわたって多くのサンプルポイントをキャプチャする必要があることを理解してください。典型的な日/週が何をもたらすかを本当によく理解するために、少なくとも1か月以上の価値があることをお勧めします。また、これらのタイプのテストは、他の制御不能な要因に大きく基づいています。

  • 場所:接続タイプに応じて、ISPから遠ざかるほど接続が遅くなります。
  • 共有帯域幅:共有接続を使用している場合(ほとんどのケーブルプロバイダーがこれを行います)、接続品質と速度は、同時に接続を使用している他のユーザーの数によって異なります

0

他の回答に追加:ICSI Netalyzrもあります。

それは多くのことのためにあなたのインターネット接続をテスト/デバッグします。また、あなたはインターネット品質に関するスタンフォード大学の研究に貢献しています。

よくある質問をご覧ください。Javaプラグインを使用します。



0

恒久的に実行されるブロードバンドパフォーマンスの正確なテストが必要な場合は、Webベースのダッシュボードで結果を表示できます。ルーターに接続して恒久的なテストを実行する無料のSamKnowsホワイトボックスをインストールしてください。私はそれを持っていますが、決して技術的ではありませんが、インストールは簡単で、結果は非常に理解しやすいものです。詳細については、www.samknows.comをご覧ください。お役に立てれば!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.