web-dev-qa-db-ja.com

大規模なネットワークトラフィックをシミュレートする

大量の接続とトラフィックを使用して、pfsenseボックスのストレステストを行いたいと考えています。現在、iperfを使用していますが、最大300を超える並列接続の数に達すると、テストクライアントは開いているtcp接続に関する制限に達します。ただし、クライアントごとに少なくとも1つのTCP接続を実行している最大4000のクライアントをシミュレートする必要があります。ベストプラクティスは何でしょうか?

2
Juke

Iperfは、さまざまなトラフィックタイプのユーザーアクティビティをシミュレートするのに十分な柔軟性があるとは思いません。 pfsenseの使用方法(ルーティング、ゲートウェイ、プロキシなど)に応じて、さまざまな負荷タイプが発生します。

したがって、私はむしろ次のツールの1つに固執したいと思います。

  • Apache JMeter -これはGUIを備えており、プログラミングスキルを必要としません
  • グラインダー -この男はTCPテストを記録するためのプロキシを持っています
  • Gatling -これは非常に快適なScalaベースのDSLを備えているため、テストの作成と読み取りが簡単です。
  • Tsung -それほど強力でないハードウェアでより多くの負荷を作成する機能で知られています

ツールの詳細については、 オープンソースの負荷テストツール:どちらを使用する必要がありますか? を参照してください。

1
Dmitri T