DSLでファイルをアップロードするとダウンロード速度が落ちるでしょうか。


20

私が持っています 20,127 / 893 Kbpsサービス CenturyLink DSLを通じて。私はスピードテストを実行しました、そしてそれは通常それに近いスピードを報告します。

私が相当なものをアップロードするときはいつでも除いて。 YouTubeへのビデオファイルのように。アップロードには時間がかかりますが、アップロード速度は893 Kbpsであることから私は理解していますが、ダウンロード速度をアップロードしている間ずっと停止します。スピードテストをするためにSpeedTest.netに接続することすらできないのはとても悪いことです。家の中の他のコンピュータ間のネットワークは結構です。しかし、1台のコンピュータがアップロードしている限り、すべてのコンピュータがインターネットから追い出される可能性があります。たとえば、GoogleへのpingはDNSを解決するのに5秒かかり、その後要求はタイムアウトします。

私はCenturyLinkのサポートに電話して1時間彼らと話しました、そして、彼らはすべてがうまくいっていると言いました。彼らは私に私のコンピュータとモデムを数回リブートさせました、もちろん助けにはなりませんでした。最後に彼らは私に電話を切るために私に新しい(改装された)モデムを送った。それは同じ振る舞いをします。

だから私の質問は、この動作がCenturyLink DSLの典型的なものなのか、それとも何かが本当におかしいのかどうかです。たぶん私は不適切なサポート担当者と話している間に私のモデムを再起動するのにもう1時間費やすことなくそれを解決することができる何かがある。


うわー! 22.5ダウンロードしてアップロードの倍率!!!私は特にあなたが今経験していることのために16を超えるものは避けたいと思います(そして16さえも少しは多すぎる)。
AndrejaKo

1
@ AndrejaKo:ええ、私は彼らがより速いアップロード速度を提供したことを望みます。私の唯一の選択肢は、ダウンロード速度を遅くすることです。
Jim McKeeth

回答:


27

ほとんどのインターネットトラフィックが使用するTCPプロトコルは、信頼性を提供するために「スライディングウィンドウ」方式を使用しています。これは、現在のウィンドウの一部または全部が完全に受信されたことを示すACKメッセージを受信したときにのみ新しいコンテンツを送信する(ウィンドウをスライドさせる)ことを意味します。そのため、ダウンロードトラフィックがスムーズに通過するためには、アップリンクで頻繁なACKメッセージを送信する必要があります。ACKメッセージが遅延または紛失した場合、送信者は送信速度を遅くしたり受信済みのパケットを再送信します。

デフォルトでは、パケットはアプリケーションによって生成された順序でOSによって送信されるため、ACKパケットはアップロードトラフィックとランダムにインターリーブされます。あなたのISP(またはあなたのネットワークデバイス)はあなたの伝送速度が限界(別名スロットリング)を越えるときパケットを遅らせることによってあなたの帯域幅使用を制御します。この遅延は、遅延に敏感なACKパケットを含むすべてのパケットで発生する可能性があります。

この問題を解決するには、ACKパケットが抑制されないようにするためのある種の優先システムが必要です。これには有料のソフトウェアソリューションがあります。アップロード速度を割り当てられたアップロード帯域幅を下回る値に制限しても同様の効果が得られます。あるいは、ACKメッセージを必要としないUDPを介してファイルを送信するアプリケーションを使用することもできます。


1
それで、私は私のアップロードパイプを最大にしているので、私は同時にコンテンツをダウンロードする要求をすることができないことを提案していますか?
Jim McKeeth

2
それは本質的にそれです。 Webアップロードにも使用されているTCPプロトコルは、ACKメッセージが連続的に流れ込んでいるときにできる限りリンクを最大化しようとします。ACKメッセージが欠落し始めると(または遅延しきい値を超えると)、送信側は送信を劇的に遅くし、その後チャネルが再び飽和するまで徐々に速度を上げます。
billc.cn

2
私は以前使用していた cfosspeed 。私がわずか512kbpsのアップリンクでADSLリンクに急流していたとき、それは大いに役立ちました。しかし、私がケーブルに切り替えてから(〜3Mbpsのアップリンクで)、それはもう何の効果もないようです...
billc.cn

2
また、プロセスあたりの帯域幅を直接制限するには、NetLimiterを使用できます。
Christian Mann

3
何年も前に私は自宅に私自身のbsdゲートウェイサーバーを持っていました、そして私はこれがどのように見えるかをグラフ化しました: kesor.net/blah/qos
Evgeny

4

ここでは2つのことが起こります。

  1. サーバーへのアップロード。ファイルが正しく受信されていることを確認するために、アップロード帯域幅の大部分とダウンロード帯域幅の一部をサーバーとの通信に使用しています。

  2. インターネットにアクセスしようとしています。ダウンロード速度を使用してインターネットと通信し、アップロード速度を使用してサーバーと通信しているため、ブラウザはファイルを正しく受信しています。

問題がありますか?

ダウンロードの速度は、回線の品質、サービスのレベル、場所、家の中の配線、コンピュータの速度、アップロード速度、およびシステムへの異常な負荷など、さまざまな要因によって左右されます。

そのため、アップロード帯域幅の大部分を占めているものをアップロードしてからインターネットからダウンロードしようとすると、そのダウンロードプロセスではアップロード帯域幅にフルアクセスできないため、ダウンロード速度が大幅に低下します。


1
それで、私は私のアップロードパイプを最大にしているので、私は同時にコンテンツをダウンロードする要求をすることができないことを提案していますか?
Jim McKeeth

1
要するに、はい:)
zackrspv

-1

アップロード時にCenturylinkのC3000Zモデムのダウンロード速度が低下するという問題を解決する1つの方法は、QoSを無効にすることです。 QoSはVoIP(トラフィックシェーピング)の優先順位を設定します。あなたが(私はしていない)VoIPサービスを持っていないのであれば、QoSを無効にするとダウンロード速度を半分(28Mbps)にし、ファイルをアップロードするときに有効にします。ダウンロードに優先順位を付ける(QoSの方向を設定する)ためのQoSの設定がありますが、私はそれを固執させることができませんでした。だから私はQoSを完全に無効にしました。

アップロード時のダウンロード速度に多少の影響があると思いますが、半分にはなりません。

私はこれを調べ続けるつもりですが、少なくとも私は今それを無効にして動いている何かを持っています。

アップロードしてもダウンロードしたファイルが強制終了されるとは思わないでください。非同期では、接続速度が双方向で効率的に機能することを可能にします。


「非同期」とは、アップロードよりもダウンロード用に予約されている速度のほうが速いことを意味します(通常)。それはまさにそれが意味するものです。これは、接続が飽和状態になると、ダウンロードトラフィックが優先されることも意味します。 「同期」とは、アップロードとダウンロードの両方が同等に優先されることを意味します。あなたの答えの前半はそれが非同期接続の効果を軽視するかもしれないという理由だけでうまくいくかもしれません。また、VoIPを使用している場合、QoSを無効にすると、通話の失敗やドロップ、または通話品質が非常に低下する可能性が非常に高くなります。
music2myear
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.