Durante il download in Safari ci sono dati upstream significativi, perché?

5

Il più delle volte (tutto il tempo?) quando scarico un file di grandi dimensioni usando Safari da qualsiasi sito web vedo 1/3 dei dati caricati. Quindi, se sto vedendo il download di 3 MB / s vedrò circa 1 MB / s di upload. Non sto facendo nient'altro.

Che cosa viene caricato?

Per essere chiari, quando l'App Store sta scaricando aggiornamenti questo non accade. Il download di 3 MB / s in App Store mostrerà circa 80 KB / s di upload, che è commisurato alla mia vaga memoria di come TCP / IP verifica i pacchetti ricevuti.

Safari fa automaticamente qualcosa come Bit Torrent?

    
posta Jason 25.01.2018 - 02:25
fonte

1 risposta

3

No, Safari non sta facendo nulla di automatico come BitTorrent. Non c'è bisogno di preoccuparsi di questo.

Quando si scarica un file su HTTP / HTTPS (normalmente con Safari), è necessario caricare anche il sistema per facilitare il trasferimento del file. Questo non può essere evitato a prescindere dal browser utilizzato.

Normalmente la "house keeping" interna che viene caricata è piccola rispetto alla quantità di dati scaricati. Tuttavia, può variare in base alle impostazioni di configurazione, alle circostanze della rete, ecc. ad esempio se scegli di avere impostazioni MTU basse, se hai molti errori di rete (guasti e ritrasmissioni), ecc. - la quantità di overhead di caricamento può essere maggiore del normale.

Tuttavia 1 MB / s rispetto a 3 MB / s sembra abbastanza eccessivo. Vorrei indagare ulteriormente se il caricamento deriva da Safari o meno. Prova:

(a) download da altri siti per vedere se l'effetto persiste,

(b) scaricare con un browser diverso da Safari per vedere se l'effetto persiste,

(c) assicurati di non avere altri programmi in esecuzione che potrebbero essere caricati, ad esempio un programma di backup in continuo (come Crashplan, Backblaze o simili o anche Time Machine) che carica simultaneamente il file scaricato sul tuo backup cloud o NAS,

(d) se tutto il resto fallisce, crea un dump del tuo traffico di rete ed esamina con Wireshark o simili per vedere cosa esattamente viene trasferito sulla rete.

    
risposta data 25.01.2018 - 09:28
fonte

Leggi altre domande sui tag