遅いネットワーク接続をシミュレートするネットワーク ツール [終了]

StackOverflow https://stackoverflow.com/questions/1094760

質問

ブラウザと Web サーバーが同じ LAN 上または同じマシン上にあるときに、いくつかのインターネット接続タイプ (DSL、ケーブル、T1、ダイヤルアップなど) での Web ページの応答時間を視覚的に評価したいと考えています。現実世界のさまざまな接続シナリオをシミュレートするために、ネットワーク帯域幅を遅くする単純なネットワーク ツールまたはブラウザ プラグインはありますか。

それについてのご意見をいただければ幸いです。

役に立ちましたか?

解決

Traffic ShaperのXP を試します あなたは簡単にこのアプリケーションとしてIEの速度や他のブラウザを制限することができ、そのまた、フリーウェア

他のヒント

Linuxでは、 netem のを参照してください:カーネルは、すでにトラフィックシェーピングのためのサポートが含まれています、さらにはループバックデバイス(そう、あなたは全体のテストに本物の、物理的なネットワークを必要としない)の上に、高遅延、低帯域幅、パケット損失、および他の不利な条件のすべての並べ替えをシミュレートすることができます。

私は最近、同じ必要性をhadeので

私はこのスレッドを復活しています。 驚いたことに私はバイオリン弾きがルールをカスタマイズし、セクションoSession["response-trickle-delay"] = "150";にこのラインOnBeforeResponseを追加することによって、それを行うために使用することができることを発見しました。 フィドラーは本当に素晴らしいです。

Microsoft の NEWT を試してみてください。私にとっては完璧でした。カスタマイズされた遅延、パケットドロップ技術などを提供します:)

http://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/

アップデート 1:

これは NEWT のための優れたビデオチュートリアルです -Windows 用ネットワーク エミュレータ ツールキットのチュートリアル (ジメリーの功績)

私の仕事は、このツールを使用し、それはかなり良いようです。 http://www.dallaway.com/sloppy/する

幸運を祈るます。

私は、ページの TMnetSimする(下を成功裏に使用しました、「その他のツール」の下に - リンクは次のように述べている「ZIP:TMnetSimネットワークシミュレータのバージョン2.4 32ビット(600キロバイト)」

これは、ウェブサイトのためだけではない - あなたは、任意のTCPポートへの接続を遅らせることができます。私が遅いSQL Serverの(ポート1433)をシミュレートするためにそれを使用していた。

私はチャールズを愛してます。

無料版は、私のために正常に動作します。

スロットリング、rerwiting、ブレークポイントは、すべての素晴らしい機能があります。

DUMMYNETする

このFreeBSDのベースのVMWareのイメージを試してみてください。また、どのように-に優れた、純粋に自由で20分で立ち上がっています。

更新:DUMMYNETも今ではLinuxでは、OSXとWindowsをサポートしています。

Linux または OSX の場合は、次を使用できます。 ipfw.

クオラより (http://www.quora.com/What-is-the-best-tool-to-simulate-a-slow-internet-connection-on-a-Mac)

基本的にファイアウォールを使用してすべてのネットワーク データを調整します。

パイプを使用してすべてのトラフィックを任意の宛先アドレスに再ルーティングするルールを定義し、次のコマンド(root、またはsudoを使用)を実行します。

$ ipfw add pipe 1 all from any to any

このルールを構成して、帯域幅を300kbit/sに制限し、片道200msのレイテンシを課します。

$ ipfw pipe 1 config bw 300Kbit/s delay 200ms

すべてのルールを削除して元のネットワーク接続を回復するには:

$ ipfw flush

Apacheを使用する場合は、mod_bandwithを使用することができます。

を参照してください。ここで設定パラメータのを。

のMac OS Xは今遅いと悪いネットワークをシミュレートすることができ、統合ツールがあります:<のhref = "http://9to5mac.com/2011/08/10/new-in-os-x-lion-network-リンク・コンディショナー・ユーティリティは、することができます - あなたは、シミュレート・インターネットおよび帯域幅-条件を/」REL = ">" nofollowをhttp://9to5mac.com/2011/08/10/new-in-os-x-lion -network-リンクコンディショナー・ユーティリティは、することができます - あなたは、シミュレーション・インターネットおよび帯域幅-条件を/ の

あなたは、ハードウェア・ソリューションを希望した場合、

、ネットギアは安い($ 50またはそう)帯域幅制限を行う一連のスイッチを持っています。 NETGEAR PROSAFE GS105Eと同様のスイッチは調べてみる価値あります。

また、オープンソースのワイドエリアネットワークエミュレータである WANem して試すことができます。あなたが画像をダウンロードすることができます(ISO、KnoppixのライブCD)、またはVMware仮想アプライアンスます。

あなたがofcourseのDUMMYNETを使用することができ、 KauNet に呼ばDUMMYNETの拡張があります。これはネットワークの状態であっても、より正確な制御を提供することができます。これは、ドロップすることができます/ディレイ/リオーダー特定のパケット(あなたのWebページには、それを消化する方法を確認するためにTCPハンドシェイクなどの主要なパケットをドロップのより詳細な分析を行うことができ、そのように)。また、時間領域で動作します。通常、ほとんどのエミュレータは、データドメインで動作するように調整されています。時間領域では、あなたがネットワークの状態を変更することができます何時に何時間から指定することができます。

Windows Phone 向けに開発するときにネットワーク接続の品質をシミュレートする必要がある場合は、シミュレーション ダッシュボードと呼ばれる Visual Studio の組み込みツールを試してみるとよいでしょう (詳細はこちら) http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206952(v=vs.105).aspx):

Visual Studioのシミュレーションダッシュボードを使用して、これらの接続の問題についてアプリをテストし、ユーザーが次のようなシナリオに遭遇しないようにすることができます。

  • 高解像度の音楽やビデオはストリーミング中に途切れたりフリーズしたり、低帯域幅の接続ではダウンロードに時間がかかります。
  • Web サービスへの呼び出しはタイムアウトで失敗します。
  • ネットワークが利用できない場合、アプリはクラッシュします。
  • ネットワーク接続が切断され、その後復元された場合、データ転送は再開されません。
  • ネットワークを非効率的に使用するストリーミング アプリによってユーザーのバッテリーが消耗します。
  • ナビゲーション アプリでユーザーのルートのマッピングが中断されます。

...

Visual Studio では、 ツール メニューを開く シミュレーションダッシュボード. 。ダッシュボードのネットワークシミュレーションセクションを見つけて、 ネットワークシミュレーションを有効にするチェックボックス.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top