Calcolatrice di banda e tempo di download (velocità di connessione, dimensione dei dati e conversione di unità)
Scegli una modalità e scrivi i numeri. Nella modalità tempo di download un grafico mostra anche come il tempo dipende dalla velocità.
Indice
-
Cosa puoi fare in questa pagina
-
A cosa serve questo calcolo?
-
Come si usa
-
Formule e figure
-
Simboli e termini
-
Cosa conviene sapere prima
-
Come calcolarlo con Excel
-
Come calcolarlo con Fogli Google
-
Come calcolarlo con Python
-
La formula in LaTeX e in altre notazioni matematiche (da copiare)
-
Come chiedere a ChatGPT di fare il calcolo
-
I punti di forza di DataChef
-
Funzioni correlate
-
Tutte le calcolatrici di NumberChef
Cosa puoi fare in questa pagina
- Scrivi la dimensione di un file e la velocità di connessione e vedi subito quanto ci mette a scaricarsi o a caricarsi (in secondi e anche in una forma facile da leggere, come «22 min 13 s»)
- Converte tra bit, byte (B), KB, MB, GB, TB, Kbit, Mbit, Gbit e Tbit, tutto in una tabella
- Stima anche la banda che serve a un sito web (visualizzazioni di pagina, dimensione media della pagina e fattore di ridondanza) e la banda media di un hosting (dati mensili ÷ giorni)
- Nella modalità tempo di download, un grafico mostra come il tempo si riduce al crescere della velocità (una proporzionalità inversa)
- In questa pagina trovi anche una spiegazione semplice delle formule e le formule da copiare per Excel, Fogli Google e Python
A cosa serve questo calcolo?
«Quanto ci mette un gioco da 50 GB con una connessione in fibra da 300 Mbps?» 50 GB sono \(50 \times 8 = 400\) gigabit, e \(400.000 \div 300 \approx 1333\) secondi, cioè circa 22 minuti e 13 secondi.
Conoscere l’attesa ti permette di organizzarti, per esempio avviando il download prima di andare a letto o evitandolo poco prima di uscire. Puoi vedere anche la proporzionalità inversa: raddoppiando la velocità il tempo si dimezza.
Lo streaming video e le videochiamate hanno bisogno di una velocità minima costante per andare avanti senza interruzioni. Se calcoli circa 5 Mbps per ogni flusso in HD, tre persone che guardano contemporaneamente in stanze diverse richiedono circa \(5 \times 3 = 15\) Mbps.
Quando ti trasferisci o cambi offerta, sapere in numeri la velocità di cui la tua famiglia ha davvero bisogno rende più facile scegliere un’offerta.
Prima di pubblicare un sito stimi la banda che serve per gestire il traffico. Se le pagine vengono viste 10 volte al secondo e ogni pagina pesa 2 MB, servono \(10 \times 2\,\text{MB} \times 8 = 160\) Mbps (con un fattore di ridondanza di 1).
Aggiungere un margine con un fattore di ridondanza per i picchi di traffico è una pratica standard, e il risultato è la base per scegliere un server o un piano cloud.
Con un’offerta da 20 giga al mese, guardando video da 200 MB li esaurisci dopo circa \(20.000 \div 200 = 100\) video (in decimale, 20 GB = 20.000 MB).
Sapere a quanti video corrispondono i giga che ti restano ti aiuta a non essere rallentato a fine mese e a decidere quando passare al Wi-Fi.
Caricare 1 TB di dati nel cloud con una connessione da 1 Gbps richiede \(8 \times 10^{12} \div 10^{9} = 8000\) secondi (circa 2 ore e 13 minuti).
Stimare in anticipo il tempo di trasferimento ti permette di organizzarti, per esempio eseguendolo di notte fuori dall’orario di lavoro o potenziando la connessione. È un calcolo essenziale per le migrazioni di dati e i trasferimenti di server.
Formule e figure
Simboli e termini
Simboli
| \(t\) | ti | Il tempo (secondi). È la dimensione dei dati divisa per la velocità. (Dalla iniziale di «tempo».) |
| \(S\) | esse | La dimensione dei dati (bit), cioè la dimensione del file da scaricare espressa in bit. (Dalla iniziale dell’inglese «size».) |
| \(v\) | vu | La velocità (il numero di bit che si possono inviare al secondo). (Dalla iniziale di «velocità».) |
| \(W\) | doppia vu | La banda (bit al secondo), la quantità massima di dati che si può inviare al secondo. In questa pagina indica la banda necessaria o la banda media. (Dalla «width» di «bandwidth».) |
| \(f\) | effe | Il fattore di ridondanza, quante volte prevedere la banda necessaria per reggere i momenti di punta (1 se non vuoi un margine). (Dalla iniziale di «fattore».) |
Termini
| bit | La più piccola unità di informazione, un singolo 0 o un singolo 1. Le dimensioni dei dati e le velocità di connessione sono, in fondo, conteggi di bit. |
| byte | Un’unità fatta di 8 bit (1 byte = 8 bit). Le dimensioni dei file si danno di solito in byte (B, KB, MB…). |
| banda (larghezza di banda) | La quantità massima di dati che si può inviare al secondo. Spesso si paragona al numero di corsie di un’autostrada: più è larga, più dati possono scorrere insieme. Si misura in bit al secondo (bps). |
| throughput | La velocità con cui i dati vengono davvero trasferiti. Se la banda è la larghezza dell’autostrada (il massimo teorico), il throughput è la quantità di traffico che scorre davvero, più bassa della banda per via della congestione e dell’overhead dei protocolli. |
| bit al secondo (bps) | L’unità della velocità di connessione, il numero di bit inviati al secondo. Un Mbps è un milione di bit al secondo e un Gbps è un miliardo di bit al secondo. Le velocità di Internet si danno di solito con questa unità. |
| prefisso decimale | I prefissi K, M, G e T che crescono ciascuno di un fattore 1000 (1 KB = 1000 B). Sono lo standard per le velocità di connessione e in questa pagina. Per lo stesso «1 GB» il valore differisce di circa il 7% rispetto ai prefissi binari, che crescono di 1024. |
| prefisso binario | I prefissi che crescono di un fattore 1024, scritti Ki, Mi e Gi quando serve distinguerli (1 KiB = 1024 B). Alcuni computer mostrano l’archiviazione con queste unità e, poiché la base è diversa, i valori differiscono di circa il 7% rispetto ai prefissi decimali. |
| fattore di ridondanza | Quando si stima la banda di un server, il multiplo della media da prevedere per i momenti in cui il traffico ha un picco. Da 1,5 a 2 è la scelta comune, e 1 vuol dire nessun margine. |
| proporzionalità inversa | Una relazione in cui, quando una quantità diventa 2 o 3 volte più grande, l’altra diventa \(\dfrac{1}{2}\) o \(\dfrac{1}{3}\) di prima. Il tempo è inversamente proporzionale alla velocità, quindi più la velocità è alta, più il tempo è breve. |
Cosa conviene sapere prima
Ecco cosa ti aiuta a usare il calcolo di questa pagina capendo davvero ciò che fai, e non solo premendo il pulsante.
| Divisione (classi 3ª e 4ª della primaria, 8-10 anni) |
|
| Come funzionano le unità (dalla scuola primaria alla secondaria di primo grado, 6-14 anni) |
|
| Proporzionalità diretta e inversa (scuola secondaria di primo grado, 11-14 anni) |
|
| Numeri grandi ed esponenti (scuola secondaria di primo grado, 11-14 anni) |
|
Come calcolarlo con Excel
| Dimensione dei dati (MB) | 100 |
| Velocità (Mbps) | 10 |
| Tempo (secondi) | =B1*8/B2 |
| Dimensione dei dati (byte, B) | 1000 |
| Dimensione dei dati (bit) | =B1*8 |
| Visualizzazioni di pagina al giorno | 10000 |
| Dimensione media della pagina (MB) | 2 |
| Fattore di ridondanza | 1,5 |
| Banda necessaria (Mbps) | =B1/86400*B2*8*B3 |
| Dati mensili (TB) | 1 |
| Giorni | 30 |
| Banda media (Mbps) | =B1*8*1000000/(B2*86400) |
La seconda tabella moltiplica semplicemente i byte per 8 per ottenere i bit (1000 B → 8000 bit).
La terza tabella divide le visualizzazioni di pagina per 86.400 (i secondi di un giorno) per avere le visualizzazioni al secondo, poi moltiplica per la dimensione della pagina (in bit) e per il fattore di ridondanza. L’esempio dà circa 2,78 Mbps.
La quarta tabella converte i dati mensili in bit e divide per giorni × 86.400 (secondi). 1 TB in 30 giorni sono circa 3,09 Mbps.
Come calcolarlo con Fogli Google
| Dimensione dei dati (MB) | 100 |
| Velocità (Mbps) | 10 |
| Tempo (secondi) | =B1*8/B2 |
| Dimensione dei dati (byte, B) | 1000 |
| Dimensione dei dati (bit) | =B1*8 |
| Visualizzazioni di pagina al giorno | 10000 |
| Dimensione media della pagina (MB) | 2 |
| Fattore di ridondanza | 1,5 |
| Banda necessaria (Mbps) | =B1/86400*B2*8*B3 |
| Dati mensili (TB) | 1 |
| Giorni | 30 |
| Banda media (Mbps) | =B1*8*1000000/(B2*86400) |
Come calcolarlo con Python
file_size = 100 # dimensione del file
file_unit = "MB" # unità (B/KB/MB/GB/TB)
speed = 10 # velocità di connessione
speed_unit = "Mbit/s" # unità (bit/s, Kbit/s, Mbit/s, Gbit/s)
# prefissi decimali (basati su 1000). 1 byte = 8 bit
bits_per = {"B": 8, "KB": 8_000, "MB": 8_000_000, "GB": 8_000_000_000, "TB": 8_000_000_000_000}
bps_per = {"bit/s": 1, "Kbit/s": 1_000, "Mbit/s": 1_000_000, "Gbit/s": 1_000_000_000}
file_bits = file_size * bits_per[file_unit] # dimensione dei dati (bit)
speed_bps = speed * bps_per[speed_unit] # velocità (bit al secondo)
time_sec = file_bits / speed_bps # tempo (secondi)
print(f"Dimensione dei dati: {file_bits:,} bit")
print(f"Velocità: {speed_bps:,} bit/s")
print(f"Tempo: {time_sec} s")
La formula in LaTeX e in altre notazioni matematiche (da copiare)
t = S ÷ v
t = \dfrac{S}{v}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>t</mi>
<mo>=</mo>
<mfrac><mi>S</mi><mi>v</mi></mfrac>
</mrow>
</math>
t = S / v
S / v
t := S / v;
t = S / v;
t = S/v
b = B × 8
b = B \times 8
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>b</mi>
<mo>=</mo>
<mi>B</mi>
<mo>×</mo>
<mn>8</mn>
</mrow>
</math>
b = B * 8
B*8
b := B*8;
b = B*8;
b = B×8
W = r × P × f
W = r \times P \times f
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>W</mi>
<mo>=</mo>
<mi>r</mi>
<mo>×</mo>
<mi>P</mi>
<mo>×</mo>
<mi>f</mi>
</mrow>
</math>
W = r * P * f
r*P*f
W := r*P*f;
W = r*P*f;
W = r×P×f
W = Q ÷ (d × 86400)
W = \dfrac{Q}{d \times 86400}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>W</mi>
<mo>=</mo>
<mfrac>
<mi>Q</mi>
<mrow><mi>d</mi><mo>×</mo><mn>86400</mn></mrow>
</mfrac>
</mrow>
</math>
W = Q / (d * 86400)
Q/(d*86400)
W := Q/(d*86400);
W = Q/(d*86400);
W = Q/(d×86400)
Come chiedere a ChatGPT di fare il calcolo
Sei un assistente per i calcoli di trasferimento dati. Esegui il calcolo seguente eseguendo davvero del codice Python e basa la risposta solo sui numeri del risultato dell’esecuzione (non rispondere a mente né a intuito). Usa i prefissi decimali (1 KB = 1000 B, 1 MB = 1.000.000 B, …) e 1 byte = 8 bit. Quanti secondi servono per scaricare un file da 100 MB con una connessione da 10 Mbps (megabit al secondo)? Dai la risposta anche nella forma «X minuti Y secondi». Mostra il codice che hai usato e i numeri del risultato dell’esecuzione.
Come si usa
-
1Inserisci i numeriScrivi nei campi i numeri con cui vuoi fare il calcolo
-
2CalcolaFai clic sul pulsante «Calcola»
-
3Guarda il risultatoIl risultato compare subito. Nella stessa pagina trovi anche lo svolgimento del calcolo e la spiegazione della formula
I punti di forza di DataChef
Nessuna competenza richiesta, semplice e intuitivo
Nessun dato personale richiesto
Il file viene eliminato automaticamente dopo il download
Nessun obbligo di attribuzione
Nessuna autorizzazione preventiva necessaria