0

256KB のファイルと比較して 1158KB のファイルを使用すると、ネットワーク上でより高速な転送速度を達成できる理由を誰か説明してもらえますか? 基本的に、パケットのパフォーマンスと、さまざまなファイルサイズで達成される速度を調べています。4096 バイトのパケット サイズで小さなファイルを送信すると、196.85 KB/秒の転送速度が達成されますが、同じパケット サイズを使用する大きなファイルでは、951.48 KB/秒の転送速度が達成されます。このような違いの理由は何ですか?それは、より大きなファイルがネットワーク上でより長く費やされ、いわば「速度を収集」できるためですか?

更新 : ユーザーの 1 つの質問に答えて、プロトコルは UDP とローカル ネットワークです。ギガビット スイッチで接続されたギガビット NIC を備えた 2 台のコンピューター。カスタム Java プログラムを使用して速度を測定し、パケット サイズの変化に応じて速度を測定します。

4

1 に答える 1

0

小さなファイルを送信する場合、ファイルシステム操作 (ディレクトリへのエントリの作成とタイムスタンプの更新) は、おそらく転送時間よりも重要です。「netcat」を使用し、ファイルを /dev/null に破棄して理論をテストできます。

使用しているツール/言語と環境について言及すると、他の人が助けることができます...

于 2013-10-30T18:07:31.303 に答える