Stima il tempo di trasferimento dei file sulla rete?

1

Sto trasferendo file da un server a un altro. Quindi, per stimare il tempo necessario per trasferire alcuni GB di file sulla rete, eseguo il ping su quell'IP e mi prendo il tempo medio.

Ad esempio: eseguo il ping su 172.26.26.36 Il tempo medio di andata e ritorno è x ms, poiché ping invia 32 byte di dati ogni volta. Stimo la velocità della rete per essere 2 * 32 * 8 (bit) / x = y Mbps - > moltiplicazione con 2 perché il suo tempo di andata e ritorno medio.

Quindi il trasferimento di 5 GB di dati richiederà 5000 / y secondi

Sono corretto nel mio metodo di stima del tempo.

Se trovi errori o altri buoni metodi, condividi.

    
posta rocko 05.06.2014 - 10:16
fonte

2 risposte

3

Risposta breve: il tuo metodo è sbagliato.

C'è una grande differenza tra larghezza di banda e latenza.

La latenza ti dice solo quanto è "reattivo" un server. Non ti dice quanti dati puoi inviare attraverso una connessione. Una connessione può avere sia una latenza elevata che anche essere in grado di trasferire dati ad alta velocità in volumi elevati.

Considera la larghezza di banda di un boeing 747 pieno di dvd. Ha una latenza orribile, ma la quantità di dati che può trasportare è molto più di qualsiasi connessione Internet che hai.

    
risposta data 05.06.2014 - 10:49
fonte
2

La latenza e la larghezza di banda sono in gran parte cose ortogonali.

Esse si riferiscono al fatto che meccanismi come le dimensioni e la latenza della finestra TCP mettono un limite massimo alla larghezza di banda effettiva per il traffico a lungo raggio.

L'unico modo per determinare in modo efficace il throughput per il trasferimento su una connessione consiste nel trasferire su una connessione e misurarlo. Dalle misurazioni puoi stimare il tempo necessario se le condizioni rimangono le stesse.

    
risposta data 05.06.2014 - 10:39
fonte

Leggi altre domande sui tag