Comprensione delle velocità di trasferimento dei dati della rete LAN
Recentemente ho acquistato un dispositivo NAS (network attached storage) da Synology, l'ho collegato alla mia rete e ho iniziato a trasferire file. La prima cosa che ho notato è stata la lentezza della velocità di trasferimento della rete.
Stavo copiando alcuni file video di grandi dimensioni e ci stava volendo per sempre! Ho deciso di verificare la velocità di trasferimento tra il mio NAS e il PC per vedere la velocità del trasferimento dei dati.
Ho scaricato un programma chiamato LAN Speed Test, che aveva ottenuto alcune recensioni eccellenti e l'ho provato. Abbastanza sicuro, la mia velocità di download era inferiore a 40 MB / s! Nota che è megabyte al secondo, non megabit al secondo. Entrerò più nel dettaglio su Mbps vs MBps e su tutto ciò che è tecnico.
Dopo aver fatto qualche ricerca, ho capito che cosa stavo facendo male e alla fine ho ottenuto una velocità di trasferimento fino a un caricamento veloce di 85 MB / s e un download di 110 MB / s! Tecnicamente, puoi ottenere quella velocità solo se stai utilizzando Gigabit Ethernet.
Se disponi di 10 Gigabit Ethernet, potresti teoricamente ottenere una velocità di upload e download 10 volte superiore. Spiegherò anche di più su quello sotto.
Unità di velocità dati LAN
Per prima cosa, chiariamo i numeri. C'è Ethernet 100 Mbps standard, che è ciò che la maggior parte della gente ha a casa. 100 Mbps è 100 megabit al secondo. Questo viene tradotto in 12,5 megabyte al secondo (MBps o MB / s). È molto più facile convertire in MB poiché è qualcosa che tutti conosciamo piuttosto che bit.
Ciò significa che se non hai un router gigabit o uno switch e una scheda di rete gigabit sui tuoi computer o NAS, la velocità massima che sarai in grado di trasferire un file attraverso la rete domestica è 12,5 MBps.
Inoltre, nel mondo reale, è impossibile ottenere effettivamente quel massimo teorico. Probabilmente finirai da qualche parte tra i 4 e gli 8 MBps. Se stai ricevendo qualcosa di veramente basso come 1 MBps o meno, ci sono ragioni per ciò che menzionerò di seguito.
Nota che anche se il tuo computer ha una scheda Gigabit Ethernet, non otterrai quelle velocità di trasferimento più alte a meno che tutti i dispositivi che i dati vengono trasmessi attraverso il supporto gigabit.
Se hai una scheda Gigabit Ethernet sul tuo computer, il tuo router o switch è gigabit e il dispositivo ricevente ha anche una scheda Gigabit Ethernet, la tua velocità massima di trasferimento salta a molto meglio 1000 Mbps o 125 MBps (125 megabyte al secondo).
Ancora una volta, non otterrai quella velocità teorica, ma dovresti ottenere da 70 a 115 MBps a seconda del tipo di file che stai trasferendo e della configurazione di rete.
Infine, i dispositivi più recenti sono aggiornabili con schede di rete da 10 GB. Avrai, ovviamente, bisogno di un interruttore che possa gestire anche 10GBe, ma come puoi vedere dal grafico, la velocità di trasferimento è 10 volte più veloce di quella che la maggior parte delle persone usa in questo momento.
Se stai lavorando con una tonnellata di file video che devono essere trasferiti in rete, l'aggiornamento dell'hardware migliorerà notevolmente il tuo flusso di lavoro. Fortunatamente, il cavo Cat5e può gestire 10 GBe su distanze più brevi. Se è necessario stabilire un nuovo cablaggio, dovrebbe essere Cat 6a o Cat 7.
La velocità di trasferimento dipende da cosa?
Quindi, come accennato in precedenza, la velocità di trasferimento della rete dipende dal tipo di ethernet che hai sulla rete, ma non è l'unico fattore. Ci sono molti altri fattori che determinano la velocità di trasferimento finale tra due dispositivi.
Velocità del disco rigido
Uno dei principali fattori limitanti è la velocità del disco rigido. Se si dispone di un computer con 5400 RPM, la velocità di trasferimento sarà molto più lenta rispetto a quando si dispone di due unità SSD in una configurazione RAID 0! Come mai? Beh, dipende.
Sulla mia rete, anche con Gigabit Ethernet, ottengo solo da 40 a 50 MB / s quando utilizzo un disco rigido tradizionale per il piatto.
Se leggi online, scoprirai che anche la maggior parte dei dischi rigidi (SATA 3.0 GB / s) raggiunge la velocità massima di lettura di 75 MB / s. Ciò significa che non sarai nemmeno in grado di superare ciò senza andare a configurazioni più costose come RAID 0,1 o 5 con i veri controller RAID hardware.
Quando salti su un SSD, le cose diventeranno più veloci. Tuttavia, per ottenere i risultati che ti ho mostrato in alto (vicino a 110 MB / s), è molto probabile che tu abbia un disco SSD NVMe superveloce. Queste unità possono leggere e scrivere fino a 3000 MB / s, che va ben oltre Gigabit Ethernet.
Velocità del bus
Anche se si dispone di un disco rigido veloce, i dati devono ancora trasferire dal disco rigido alla scheda madre e quindi alla scheda di rete. La velocità del bus fa una grande differenza.
Ad esempio, se si utilizza un bus PCI meno recente, la velocità di trasferimento dei dati è di soli 133 MB / s. Potrebbe sembrare più alto del massimo per Gigabit Ethernet ed è così, ma il bus è condiviso su tutto il sistema, quindi non si ottiene mai veramente quella velocità.
L'ultima versione di PCI Express ti consentirà di ottenere un massimo di 985 MB / s, quindi fa una grande differenza. Questo in pratica significa che se stai cercando di trasferire file da un vecchio computer e anche se acquisti una scheda Gigabit Ethernet, non aspettarti di avvicinarti alla velocità massima di trasferimento di 125 MB / s.
Cavi di rete
Un altro aspetto di tutto questo è il cablaggio. Se i cavi sono vecchi o se sono vicini a fonti di energia, potrebbero influire sulle prestazioni. Inoltre, la lunghezza farà la differenza se i cavi sono molto lunghi.
Nel complesso, tuttavia, questo non farà una grande differenza, quindi non uscire e iniziare a sostituire tutti i cavi. In pratica vuoi essere sicuro di avere cavi CAT 5e o CAT 6a / 7.
Il punto principale da cui partire è che il disco rigido è un importante fattore limitante ed è la ragione più probabile per cui si vedranno solo i risultati da 30 a 80 MB / s. Per ottenere numeri veramente alti, avrete bisogno di RAID 0 per i dischi rigidi tradizionali, NVMe per SSD o dispositivi 10GBe.
Dispositivi di rete
Infine, dovresti provare a mantenere le tue due macchine (NAS e PC) collegate allo stesso switch o router. Collego il mio computer e il NAS allo stesso interruttore e quindi connetto il mio switch al router wireless.
La maggior parte dei router sono anche switch e tecnicamente si dovrebbero ottenere le stesse velocità di uno switch dedicato. Tuttavia, secondo la mia esperienza, un passaggio dedicato da Netgear o Cisco tende sempre a funzionare meglio di un router wireless con porte integrate.
In secondo luogo, non otterrai velocità elevate se ti connetti tramite WiFi dal tuo PC o laptop. Devi assicurarti di utilizzare la porta Ethernet per ottenere la massima velocità possibile.
Dimensione del file
Ho anche notato che il trasferimento di una tonnellata di piccoli file è più lento del trasferimento di un minor numero di file più grandi. Ad esempio, quando si trasferiscono migliaia di foto in un gruppo di directory, si otterrebbe una velocità di trasferimento di circa 20-60 MB / s mentre il trasferimento di file di film di grandi dimensioni con dimensioni diverse di GB comporterebbe un più veloce 100 MB / s+.
Conclusione
Speriamo che questo post ti fornisca una migliore comprensione di cosa influenza la velocità di trasferimento di rete sulla tua LAN. Questo non è mai stato un problema a cui tenevo molto prima, ma dopo aver ottenuto una videocamera 4K, sono stato costretto a comprare un NAS per gestire tutti quei dati extra.
Le velocità di trasferimento veramente lente mi hanno fatto analizzare la mia rete e ho imparato molto lungo la strada. Anche se non ti importa molto delle tue velocità di trasferimento in questo momento, potrebbe esserci un tempo nel futuro in cui improvvisamente farà una grande differenza.
Fateci sapere che ne pensate nei commenti. Che tipo di velocità ottieni sulla tua LAN? Godere!