TCPでスループット指定のデータを送るソフト

このQ&Aのポイント
  • 無線LANなどのネットワーク装置の評価をするためのフリーソフトを探しています。
  • 最大スループット能力を図ることが目的ではなく、約10Mbpsのレート指定でTCPパケットを送れるソフトを探しています。
  • 既存のソフトではUDPはスループット指定のデータ伝送ができますが、TCPではできません。
回答を見る
  • ベストアンサー

TCPでスループット指定のデータを送るソフト

無線LANなどのネットワーク装置の評価をするため 表記のフリーソフトを探しています。 (有料ソフトの体験版でもかまいません) 最大スループット能力を図ることが目的ではなく 例えば20Mbpsの最大スループット環境に対して 約10Mbpsのレート指定でTCPパケットを送れるソフトを 探しています。(指定のネットワーク負荷をかけられるソフト) 「Jperf」というソフトは見つけて使ってみたのですが、 UDPはスループット(○Mbps)指定のデータ伝送ができたのですが TCPでは出来ませんでした。 ご存知でしたら、ご教授のほどよろしくお願いいたします ◆評価構成 PC <-LANケーブル-> 評価対象NW装置 <-LANケーブル-> PC

質問者が選んだベストアンサー

  • ベストアンサー
  • kent85
  • ベストアンサー率52% (38/73)
回答No.2

ftpデーモンの側でも帯域制限はかけられますよ。 (ftpサーバ側) UDPテストの場合は「取りこぼしが起きないこと」を確認してください。 念のため通信データの中にもシーケンス番号を盛り込めばいいです。 § ノートPCを移動して「壁の陰」を意図的に作り出す これは特にコンクリート壁や分厚いドアです。 L字、コの字やコーナー、出入り口など「アンテナ間が直線でないとき」の 電波強度を測定してください。(移動中含む) あれっと思ったときにUDP/IPなら取りこぼしているはずです。 > 8MはTCPパケットで占有、残りはUDPで100kbps程度の通信という > 評価をやろうと思っています。 無線ですよね、送受信エラーが発生すればTCP/IPなら再送でしょうし UDP/IPなら取りこぼしが発生します。 UDP/IPでも受信したら→送信元へ送信(ACK応答)というハンドシェイクは可能です。 お勧めソフトと言われても、環境(必要)に応じて自作していましたので答えづらいです。 # UDP/IPで bps という考えではなく、 # 一定時間内でのパケット単位の送/受信数。(安全マージンを探る) # 一回の送受信データサイズ。(アプリレベルでのパケットサイズ) # こちらで考えた方が自然な気がします。 -- 本来の質問内容ですと トラフィックジェネレータというのが欲しいのかな とも受け取れます。

graziegrazie
質問者

お礼

お礼が遅くなりまして申し訳ありません。回答を締め切ったつもりでいました。。。 トラフィックジェネレータもいくつかありそうですね。 来週から再試験なので、試させていただきます。ありがとうございました。

その他の回答 (1)

  • kent85
  • ベストアンサー率52% (38/73)
回答No.1

転送を「ftp転送の速度」で測定することにして ・Upload ・Download でクライアントアプリ(ftpソフト)の側で帯域制限を 10Mbps設定して、実行するのはいかがでしょうか? あるいは単に10Mbpsという固定値でよければ通信ルートの間に 10BaseのHUBを経由(追加)させればいいです。 例えば100Baseのハブの下あたりに10BaseのHUB (スイッチングハブじゃないもの:リピータハブ、バカハブ、馬鹿ハブ) を置けば上限が10Mbpsとなります。 転送しているときに、電波強度が変わるようなもののテストをするといいですよ。 ・ノイズ源の追加 ・ノートPCを移動して「壁の陰」を意図的に作り出す あとは、時間と余力があれば ・他の無線LANが介入できる距離 / ケースのテスト ・アンテナテスト こんなテストもいいです。 # 基本はテストのログ(記録)は、残すことです。

graziegrazie
質問者

お礼

お礼が遅くなりまして申し訳ありません。 いろいろアドバイスありがとうございました。 大変参考になりました。 FTPソフトが現実的なようです。 帯域制限ができるFTPフリーソフトを探してみましたが、Filezillaが妥当でしょうか?オススメのものがありましたら教えてください。 http://playtoto.blog55.fc2.com/blog-entry-105.html やりたいことは、せいぜい10Mが最大の無線LAN伝送路に 8MはTCPパケットで占有、残りはUDPで100kbps程度の通信という 評価をやろうと思っています。

graziegrazie
質問者

補足

「FileZilla」を試してみました。 アップロードもダウンロードも指定の値で帯域制限が できました。(実際にスルーも測って確認しました) 日本語版もあったので、重宝しそうです。 http://www.onlinesofts.com/soft/FileZilla

関連するQ&A

  • 回線速度とTCPスループットについて

    質問を読んでいただきありがとうございます。 インターネット回線の速度について質問です。 TCPでは送信ホストは相手から通知されたウインドウを超える量のデータを送信することはできないためウインドウサイズとRTT(ラウンドトリップタイム)が決まれば最大のスループットが決まると言われてます。 ウインドウズサイズ x 8/ RTT時間(秒) = 最大スループット 一般的に考えてウインドウサイズを64Kbytesとした場合、100mbpsを出すにはRTT5m秒以内でなければならない計算になります。 64Kbytes x 8 / 0.005 = 102,400,000mbps (RTTが5m秒の場合) 64Kbytes x 8 / 0.006 = 85,333,333mbps (RTTが6m秒の場合) ということはRTTが5m秒以内のホストと通信をしない場合は100mbpsの回線でも1Gbpsの回線でも理論上はTCPの限界速度は同じということでしょうか?それともRTT5m秒以上でも1Gbpsのほうがスピードが出る要因がありますでしょうか? 長々とすいませんが、よろしくお願いします。

  • TCPフロー,UDPフロー混在時のスループット特性

    二台のPC間でTCPフローとUDPフローを混在させたときのそれぞれのスループットを測定したいのですが,どのようにしたら良いのか分かりません。IperfやNetperfを試してみたのですが,フローを混在させる方法が分かりませんでした。教えてください。

  • ファイヤーウォールのスループットに関して

    ネットワークエンジニアに最近なりました。 初心者ですが、よろしくお願いします。 今度ファイヤウォールの新規導入を検討しているのですが、 有名なJUNIPERの製品をみていると スループットが100Mbpsを超えるものが多く存在します。 もっとも大きいものでは10Gクラスのものも。。 ■質問1 そもそもファイヤウォールのスループットとは WAN側→LAN側 または LAN側→WAN側 のどちらを定義しているのでしょうか? ■質問2 ネットワークの回線速度は光回線を利用しても、 一般的には100Mbps、早くてても1Gbpsが最高レベルだと思うのですか、 なぜファイヤウォールのスループットはこんなに高い 値の商品が多いのでしょうか? ■質問3 ファイヤーウォールのルールが増えれば必ずしも 仕様どおりのスループットを得ることができないと認識して よろしいでしょうか? よろしくお願いいたします。

  • ファイアウォールのスループット、最大セッション数とは?

    PCの全台数は50台でそのうちの半数が常時ネットに接続しています。 現在、セキュリティに関しては各PCにウィルス対策やファイアウォール、スパイウェア対策ができるソフトを導入しています。ただ、PCへの負担が大きく動作に不満を感じています。そのため、ネットワークの大本でセキュリティ対策をする為にファイアウォールルーターの導入を検討しています。 何社かのメーカーで検討しているのですが、ファイアウォールを選定するときにスループットや最大セッション数とかカタログに記載されているのですがどのような意味なのでしょうか? 現在検討しているのはスループットが70mbps、最大セッション数が50kの製品です。当社のような環境下ではこのクラスのもので適当なのでしょうか?

  • スループットが上がらない

    現在NTT東日本のBフレッツハイパーを契約しています。 ルーターを使用してパソコンを3台接続しているのですが 自作デスクトップ2台はそれなりの速度が出ているのですが IBMノートパソコンだけが極端にスループットが悪いのです IBMサイト、いろいろなネット掲示板を探しましたがどうしても 原因らしきものがわかりません。どなたか参考になるご意見が頂ければと 思い質問させていただきました。 自作パソコン1・・スループット30~40Mbps(フレッツスクエア) マザーボード・・ASUS P4P800SE CPU・・・・・・Pentium4 2.8Ghz メモリ・・・・1.5GB OS・・・・・・WindowsXP sp2 自作パソコン2・・スループット30~40Mbps(フレッツスクエア) マザーボード・・・ASUS P4P800 CPU・・・・・・・セレロンD 2.53Mhz メモリ・・・・・256MB OS・・・・・・・WindowsXP sp2 ノートパソコン スループット 1~2Mbps(フレッツスクエア) 機種・・・ThinkPad i1200シリーズ 1161-73J CPU・・・・モバイルセレロン 750Mhz メモリ・・・192MB OS・・・・・WindouwsMe その後,Windows2000にアップグレードするも       同じスループット LANカード・・メルコLPC4-CLX(10/100M)をPCカードスロットに挿入 ---------------------------------------------------- ルーター メルコ BLR3-TX4 3台ともEditMTU2.58でMTU、RWINなどは設定しています。 ノートパソコンだけスループットが悪いのでいろいろとRWINなどを 変更してみたのですが、全然改善されません。 これはノートパソコン自体に原因があるのでしょうか? ThinkPad i1200 1161-73Jの仕様がそうなっているとか PCカードの仕様はType3/2/1となっています。 ちなみに富士通FMV-6500MF6の時は問題無かったのですが

  • ネットワークカード2枚挿し TCP/IP通信

    PCにネットワークカードを2枚挿しています。 一方はある機器に一方はネットと繋がっています。 機器とPCでTCP/IP通信をするアプリケーションを作成しています。設定画面を作って相手機器のIP、ポート番号等を設定するようにしています。 TCP/IPの場合はPCのIP等を設定画面に入れなくても どちらのネットワークカードを経由するかというのは 決めてくれるんでしょうか? PCのIPアドレスは指定する必要ないですか? UDP/IPの場合はどうなんでしょうか? PCと機器の両方のIP、ポート番号を指定しなければいけないのでしょうか?

  • すみませんですが、ちょっと聞きたいことがあります。

    すみませんですが、ちょっと聞きたいことがあります。 私は2台のパソコンの間にLANケーブルをつないで、1分間のスループットをはかりたいですが、どのフリーソフトを使えばいいですか。今使っているLANカードとハブも1ギガ対応していますが、できればLANケーブルに高速で伝送したいです。いまはJperfを使っていますが、やく130mbits/sしかでないです。900ぐらいのスループットで伝送したいですが、どうすればいいですか。 よろしくお願いします。 お返事をお待ちおります。

  • TCP/UDPポートのバッティング

    BフレッツでCTUを通して接続しています。 TCPを使うソフトとUDPを使うソフトがあるのですが、両方に同じポートを指定して同時使用するとバッティングしますか?

  • 無線LAN実効スループットの比較で困ってます

    i-o dataの無線ルーターの無線LAN実効スループットについてお聞きします。 http://www.iodata.jp/product/network/wnlan/wn-g300dgr/feature.htm  http://www.iodata.jp/product/network/wnlan/wn-g300dr/feature.htm WN-G300DGRとWN-G300DRなのですが、 この2つは共にIEEE802.11n対応の無線ルーターで、 net.USBという無線を介してUSB機器が使える機能を備えています。 私は最初、WN-G300DGRはGigabit対応LANポートがある以外は、 すべてWN-G300DRと同じだと認識していたのですが、 上の商品ページを見ると無線LAN実効スループットがそれぞれ、 114Mbps、93Mbpsと大きく違うのに気づきました。 そこで不思議に思い、スループット測定環境のページを見ると、 http://www.iodata.jp/promo/network/base/throughput.htm それぞれ測定条件が違うようです。 あと、そこのWN-G300DRの無線LAN実効スループットの 測定方法もおかしいような?気がします。 net.USBを介してUSB機器を使いたいと考えているので、 無線LAN実効スループットが高いほうが良いのですが、 この数字の違いをどう受け止めていいか、わからずにいます。 性能は一緒だけど、ただ単に計測方法に違いがあって数字が違うのか、 それともWN-G300DGRのほうが本当に無線LAN実効スループットが高いのか。 net.USBの場合は、無線LAN実効スループットはどうなのか。。。 ちょっと分からないことが多いので、 ひょっとすると、私が言葉の意味を正しく理解していないかもしれませんが、 詳しい方、教えてもらえませんか?

  • TCP接続、UDP接続って?

    PC初心者で、最近あるプログラムのネットワークに直接接続したいんですけど、TCP接続を受け付けることができない、UDP接続を行うことができない、という理由で直接接続できないって表示されます。私にはその意味が分かりません。もしよければどういうことなのか教えてください。。