0

一部の接続要求がドロップされるまで、かなりの負荷がかかる実稼働環境があります。接続のバックログを 100 まで増やしましたが、まだ接続の切断に関する問題がいくつか見られます (100 は、構成が原因で発生する可能性があると思われるものをはるかに超えています)。

私がやりたいことは、大規模な Wireshark キャプチャを取得し、そのキャプチャを再生できる 1 つまたは複数のマシンをセットアップして、非運用環境で状況を再現できるようにすることです。現時点では、この問題をまったく再現できないようです。研究室で複数のマシンを使用して実際の本番データでテストできれば、パケット キャプチャを「再生」できるかもしれないと考えていました。

問題は、現時点では再生ツールを作成する時間がないことです。そのため、再生と、必要なパケットの断片を処理するツールが既に存在することを誰かが知っていることを願っています。それに対処するために変更されました(ポート番号など....)

Wireshark は必須ではありません。マシンが接続されているスイッチにあるため、頭に浮かぶ最初のツールに過ぎません。

パケット キャプチャからネットワーク トラフィックのシミュレーションを可能にするものを知っている人はいますか?

4

1 に答える 1

1

どのような接続/トラフィックについては言及されていなかったので、ここではHTTPを想定します。

パケットキャプチャツールを使用してこの問題に取り組むことの利点は、記録された着信ネットワークトラフィックを正確に複製するため、トラフィックパターンを理解する必要がないことです。欠点は、着信ネットワークトラフィックを正確に複製することです:(このようなもののいくつかはおそらく異なる必要があるという事実をすでに理解していますが、パケットレイヤーで何が何であるかを理解し、それを変更すると、非常に困難です(モデル化する必要のあるトラフィックのタイプによって異なります)。ワークロードが複雑になるほど、複製が困難になります。半洗練されたWebアプリの場合、困難な課題に直面します。必要なのは負荷テストツールです。

負荷が主にWebトラフィック(HTTP)である場合は、多くのオプションがあります。Load Tester LITE製品を提供します。これは無料で、比較的単純なワークロードに対して(名前にもかかわらず)大量の負荷を生成できます。

于 2012-08-15T13:20:44.603 に答える