2009-08-25 8 views
-1

私たちのファイル転送アプリケーションでは、ネットワークのパフォーマンスが公正適応型帯域幅割り当てですか?

だったが、我々は最大のネットワークのパフォーマンスを手に入れたいアプリ。だから、適応型帯域幅の割り当てが

を達成するために強制されます

を通じて実現するので、一つの方法

利用可能なbandwidth.friends !!! uは任意のホワイトペーパーまたは参照

ためのコードがある場合、それは非常に参考になる:)

おかげ

クリシュナ

答えて

1

制御なしでTCPセッションで投げても、フルスピードで転送されます。

転送時にファイルを圧縮することもできます。転送を高速化することはできませんが、CPUの海岸でネットワークの使用を最適化します。

これで十分でない場合、それを改善する唯一の[ソフトウェア]方法は、複数のTCPセッションを使用することです。したがって、TCPフロー制御に対する遅延の影響を制限する速度を低下させます。私は、同じファイルの異なるオフセットからの5つの並行転送がジョブを実行し、より速く不可能であることを確信しています。

0

私は「適応帯域幅の割り当ては」本当に(有形何も意味はないと思いますそれは#2 Googleのヒットその式のためだと思う!)しかし、私はあなたがより良い質問をするのに役立つかもしれない答えを与えるつもりです。

アプリケーションのネットワークアクティビティを並列化できる場合(ビットトレントはこれの良い例です)、これは高速なネットワーク転送を実現する1つの方法です。

一般に、ユーザー空間アプリケーションでは、ネットワーキング条件がアプリケーションの制御の外にあることがよくあります。ユーザー空間アプリケーションが、外部オペレーティングシステムレベルのネットワーク条件を調整したり影響を与えたりすることを任務の一部と見なした場合、私はそれをマルウェアと見なします。 QoSは、アプリケーションに関連するトラフィックの優先順位付けに使用できますが、デプロイメントガイドで提案して説明し、アプリケーション内から管理しないことが望ましいかもしれません。