I download HTTP stall / hang dopo 1-5MB

Sto avendo un problema molto strano con la networking condivisa nell'appartamento in cui sono appena entrato. Si verifica sul mio desktop di Windows e sul mio Macbook, e si verifica sia sul wifi che sull'ethernet.

In pratica i download HTTP costantemente si bloccano dopo 1-5 MB.

La navigazione web generale va bene, però, perché le pagine tendono ad essere less di quelle size. E BitTorrent non è interessato, forse perché nessuno dei suoi pezzi è così grande. Quindi so che la width di banda teorica che ho è di circa 500kB / s.

Anche questo sembra ingannare i gestori di download. (Ho provato DownThemAll e GetRight.) Caricano un paio di MB quindi appendono indefinitamente; tuttavia, la pausa e l'annullamento manuale del download consentono di scaricare i prossimi secondi.

Basta un problema che ho scritto un programma C # per gestire i download. Viene scaricato fino a quando una lettura richiede più di 2 secondi, quindi rilascia un nuovo GET con l'intervallo di intestazione Range. È molto più lento di BitTorrent, ma batte manualmente di rinfrescare un gestore di download 100 volte.

Ecco un output di esempio:

Read 2920 bytes, total 1604540 bytes of 164536324 Read 4380 bytes, total 1608920 bytes of 164536324 Read 8760 bytes, total 1617680 bytes of 164536324 Read 1460 bytes, total 1619140 bytes of 164536324 Read 5840 bytes, total 1624980 bytes of 164536324 Read 4380 bytes, total 1629360 bytes of 164536324 Read 1460 bytes, total 1630820 bytes of 164536324 Read 4380 bytes, total 1635200 bytes of 164536324 Read 4380 bytes, total 1639580 bytes of 164536324 Read 4380 bytes, total 1643960 bytes of 164536324 Read 4380 bytes, total 1648340 bytes of 164536324 Read 1460 bytes, total 1649800 bytes of 164536324 Read 5840 bytes, total 1655640 bytes of 164536324 Read 4380 bytes, total 1660020 bytes of 164536324 Read 4380 bytes, total 1664400 bytes of 164536324 Read 2920 bytes, total 1667320 bytes of 164536324 Read 40763200 bytes, total 42430520 bytes of 164536324 Performing new GET Read 5840 bytes, total 42436360 bytes of 164536324 Read 2920 bytes, total 42439280 bytes of 164536324 Read 4380 bytes, total 42443660 bytes of 164536324 Read 4380 bytes, total 42448040 bytes of 164536324 Read 2920 bytes, total 42450960 bytes of 164536324 Read 1460 bytes, total 42452420 bytes of 164536324 Read 13140 bytes, total 42465560 bytes of 164536324 Read 8760 bytes, total 42474320 bytes of 164536324 Read 1460 bytes, total 42475780 bytes of 164536324 Read 16060 bytes, total 42491840 bytes of 164536324 Read 1460 bytes, total 42493300 bytes of 164536324 Read 2920 bytes, total 42496220 bytes of 164536324 Read 1460 bytes, total 42497680 bytes of 164536324 Read 1460 bytes, total 42499140 bytes of 164536324 Read 2920 bytes, total 42502060 bytes of 164536324 Read 1460 bytes, total 42503520 bytes of 164536324 Read 1460 bytes, total 42504980 bytes of 164536324 Read 2920 bytes, total 42507900 bytes of 164536324 

Non ho mai sentito parlare di comportmenti come questo prima – chiunque può pensare a un meccanismo per spiegarlo? E chiunque può consigliare un gestore di download che potrebbe far fronte a esso?

Sicuramente suona come qualità QoS di servizio controllare il tuo router per qualsiasi cosa che la menziona e distriggersrlo, aveva esattamente lo stesso problema con un router un paio di anni fa

Sembra un bit cap, che è un criterio impostato da un ISP che consente solo che tali dati siano scaricati entro un determinato periodo di tempo.

Lo scopo di un bit cap è quello di rendere le connessioni condivise eque per tutti gli utenti connessi; mantiene un singolo individuo a spegnere tutta la width di banda. I termini di un block di punta sono di solito indirizzati nel criterio del Fair Access del provider. (È bene ricordare che le velocità di connessione pubblicizzate non sono uguali alla quantità di dati effettivi che ti consente di spostare sopra la connessione.)

Questa è solo un'idea; non farebbe male call il tuo fornitore per il supporto. Si potrebbe trovare che c'è qualcos'altro in corso che può essere risolto!