Il caricamento di un file su DSL dovrebbe compromettere la velocità di download?


21

Ho il servizio 20.127 / 893 Kbps tramite CenturyLink DSL. Ho eseguito il test di velocità e in genere riporta velocità vicine a quella.

Tranne quando carico qualcosa di sostanziale. Come un file video su YouTube. Il caricamento richiede un'eternità, cosa che capisco a causa della velocità di upload di 893 Kbps, ma per tutto il tempo in cui sta caricando la velocità di download si interrompe. È così male che non riesco nemmeno a collegarmi a SpeedTest.net per fare un test di velocità. Il collegamento in rete tra altri computer della casa va bene. Fino a quando un computer sta caricando, tutti i computer potrebbero anche essere espulsi da Internet. Ad esempio, il ping di Google richiede 5 secondi per risolvere il DNS e quindi il timeout delle richieste.

Ho chiamato il supporto di CenturyLink e ho parlato con loro per un'ora e hanno detto che tutto andava bene. Mi hanno fatto riavviare il computer e il modem alcune volte, il che ovviamente non ha aiutato. Alla fine mi hanno inviato un nuovo modem (ricondizionato) per togliermi dal telefono. Si comporta allo stesso modo.

Quindi la mia domanda è se questo comportamento è tipico di CenturyLink DSL o se qualcosa è davvero rovinato. Forse c'è qualcosa che posso fare per risolverlo senza passare un'altra ora a riavviare il modem mentre sto parlando con una persona di supporto inetta.


Wow! 22.5 rapporto download / upload !!! Eviterei tutto ciò che è maggiore di 16 in particolare a causa di ciò che stai vivendo in questo momento (e anche 16 è un po 'troppo).
AndrejaKo

1
@AndrejaKo: Sì, vorrei che offrissero una maggiore velocità di upload. La mia unica opzione è quella di prendere una velocità di download più lenta.
Jim McKeeth,

Risposte:


27

Il protocollo TCP, che utilizza la maggior parte del traffico Internet, utilizza uno schema a "finestra scorrevole" per fornire affidabilità. Ciò significa che invierà nuovi contenuti (scorri la finestra) solo quando riceve i messaggi ACK che indicano che parte o l'intera finestra corrente è stata ricevuta completamente. Pertanto, è necessario che i messaggi ACK frequenti vengano inviati nel collegamento verso l'alto per consentire il corretto svolgimento del traffico di download. Se i messaggi ACK vengono ritardati o persi, il mittente potrebbe rallentare la trasmissione e / o ritrasmettere i pacchetti già ricevuti.

Per impostazione predefinita, i pacchetti vengono trasmessi dal sistema operativo nell'ordine in cui sono generati dalle applicazioni, quindi i pacchetti ACK vengono intercalati in modo casuale con il traffico di upload. L'ISP (o il dispositivo di rete) controlla l'utilizzo della larghezza di banda ritardando i pacchetti quando la velocità di trasmissione supera il limite (ovvero la limitazione). Questo ritardo può verificarsi su qualsiasi pacchetto, inclusi i pacchetti ACK sensibili al ritardo.

Per risolvere questo problema, avrai bisogno di un sistema prioritario per assicurarti che i pacchetti ACK non siano limitati. Ci sono soluzioni software a pagamento per questo. Puoi anche ottenere un effetto simile se limiti la velocità di caricamento a un valore inferiore alla larghezza di banda di caricamento assegnata. In alternativa, è possibile utilizzare applicazioni che trasmettono file tramite UDP che non richiedono messaggi ACK.


1
Quindi stai suggerendo che, poiché sto esaurendo la mia pipe di upload, non sono in grado di effettuare richieste per scaricare contenuti contemporaneamente?
Jim McKeeth,

2
Questo è essenzialmente. Il protocollo TCP, utilizzato anche per i caricamenti sul Web, proverà a massimizzare il collegamento il più possibile quando i messaggi ACK entrano continuamente. Quando i messaggi ACK iniziano a mancare (o superano una soglia di ritardo), il il mittente rallenta drasticamente la trasmissione e successivamente aumenta gradualmente la velocità fino a saturare nuovamente il canale.
billc.cn

2
Ho usato per usare cFosSpeed . Mi è stato di grande aiuto quando stavo facendo torrent su un collegamento ADSL con solo uplink a 512kbps. Tuttavia, da quando sono passato al cavo (con uplink di ~ 3 Mbps), non sembra avere più alcun effetto ...
billc.cn

2
Inoltre, per limitare direttamente la larghezza di banda per processo, è possibile utilizzare NetLimiter.
Christian Mann,

3
Molti anni fa avevo il mio server gateway bsd a casa e ho rappresentato graficamente come appare: kesor.net/blah/qos
Evgeny

4

Hai due cose da fare qui:

  1. Il caricamento su un server, che utilizza la maggior parte della larghezza di banda del caricamento e un po 'della larghezza di banda del download per comunicare con il server per garantire che il file venga ricevuto correttamente.

  2. Il tuo tentativo di accedere a Internet, che utilizza la velocità di download per parlare da Internet e la velocità di upload per rispondere al server, per garantire che il browser riceva correttamente i file.

Vedi il problema?

La velocità di download è regolata da molte cose: qualità della linea, livello di servizio, posizione, cablaggio in casa, velocità del computer, velocità di upload e qualsiasi carico aberrazionale sul sistema.

Pertanto, quando si carica qualcosa, che richiede la maggior parte della larghezza di banda del caricamento, e quindi si tenta di scaricare qualcosa da Internet, tale processo di download non ha pieno accesso alla larghezza di banda del caricamento, quindi la velocità di DOWNLOAD è notevolmente ridotta.


1
Quindi stai suggerendo che, poiché sto esaurendo la mia pipe di upload, non sono in grado di effettuare richieste per scaricare contenuti contemporaneamente?
Jim McKeeth,

1
In breve, sì :)
zackrspv

-1

Una soluzione al problema della velocità di download del modem C3000Z di Centurylink che viene interrotta durante il caricamento è quella di disabilitare QoS. QoS imposta una priorità per VoIP (traffic shaping). Quindi, se non si dispone del servizio VoIP (cosa che non ho) la disabilitazione di QoS dovrebbe fornire circa la metà (28 Mbps) di velocità di download mentre la sua abilitazione durante il caricamento di un file (5 Mbps) ha comportato una riduzione della velocità di download a 0,02 Mbps. C'è un'impostazione in QoS per dare priorità al download (impostare la direzione QoS), ma non sono riuscito a farlo aderire. Quindi ho disattivato del tutto QoS.

Mi aspetto un po 'un colpo alla velocità di download durante il caricamento, ma non dovrebbe essere la metà.

Continuerò a esaminare questo, ma almeno ho qualcosa che funziona ora con esso disabilitato.

Non credere a coloro che affermano che il caricamento dovrebbe uccidere il tuo download, DA QUANDO? Asincrono consente alla velocità della connessione di funzionare in modo efficiente in entrambi i modi.


"Asincrono" significa che più della tua velocità è riservata (di solito) al download che al caricamento. Questo è esattamente ciò che significa. Ciò significa anche che quando la connessione è satura, viene data priorità al traffico di download. "Sincrono" significa che sia l'upload che il download hanno la stessa priorità. La prima metà della risposta POTREBBE funzionare solo perché potrebbe minimizzare l'effetto della connessione asincrona. Inoltre, se si utilizza VOIP, è molto probabile che la disabilitazione di QoS provochi chiamate fallite o perse o una qualità delle chiamate molto scarsa.
music2myear,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.