2

「接続なし」以外に、他にどのような障害モードをテストする必要がありますか?待ち時間の長いリンク、信頼性の低いリンク、または間違いなく「実際に」発生する他のすべての種類のクレイジーなものをシミュレートするにはどうすればよいですか?

ワイヤレスアプリケーションはどうですか?理想的とは言えないWL環境でパフォーマンスをテストするにはどうすればよいですか?

4

5 に答える 5

1

Linux を使用している場合は、Virtual Distributed Ethermet (VDE) を試してください。

VDE は、仮想化されたスイッチ/ハブとイーサネット ケーブルを提供します。個々のケーブルの遅延、遅延、MTU、MB あたりのエラー ビット数、帯域幅、重複などのネットワーク特性をすべてリアルタイムで調整できます。

于 2008-08-31T09:27:43.477 に答える
1

TimKの回答に追加するには、ルーターがある場合は、ルーターのアップストリームリンクをプルしてテストします。これにより、物理リンクが失われたことをシステムが認識せずに、接続不良がテストされます。

また、数秒後に再度差し込むと、接続が失われない可能性があります*。これにより、非常に高いレイテンシーをシミュレートできます。

*これは、ISP とルーターによって異なります。

于 2008-08-22T20:27:35.973 に答える
0

ケーブルを引き抜くことを物理的にテストすることは間違いありません。多くのネットワーク コードは、そのシナリオと接続が失われたときに異なる例外をスローします。

于 2008-08-22T20:14:35.333 に答える
0

TimKの回答に追加するには、ルーターがある場合は、ルーターのアップストリームリンクをプルしてテストします。これにより、物理リンクが失われたことをシステムが認識せずに、接続不良がテストされます。

于 2008-08-22T20:16:01.647 に答える
0

私たちのネットワーク/サーバー クローゼットは、配線のスパゲッティごちゃごちゃです。ミッションクリティカルな何かにぶつからないように、そこに足を踏み入れてプラグを抜き始めるつもりはありません。(少なくとも私はそれにアクセスできます。多くの読者は、ルーターがどこにあるかさえ知らないと確信しています。) 同様に、イーサネット ケーブルの両端に到達するには、手と膝の冒険が必要です。

ネットワーク アダプターの有効化/無効化をテストしました。また、自宅のケーブル インターネット接続からもテストします。また、遅延の大きい接続を作成するために Tor をインストールするというアイデアもありました。

ワイヤレス接続の場合、信号が切れたときに何が起こるかをテストするための金属製のボックスがありますが、テスト方法によってネットワーク接続の動作が大きく異なることに気付きました。

  • 送信機/受信機を金属製の箱に入れる
  • キッチンの電子レンジの横に立ち、電源を入れます
  • コンクリートの壁がある小さなクローゼットに立ちます
于 2008-08-22T21:09:10.070 に答える