Throughput - o più precisamente throughput di retepoiché questo è ciò di cui parleremo - è una misura della capacità di un circuito di trasportare dati. Di solito è espresso in bit al secondo e dà un'idea della quantità di dati che possono essere trasmessi per unità di tempo. Oggi stiamo esaminando gli strumenti migliori per misurare la produttività. Alcuni di voi potrebbero chiedersi perché qualcuno avrebbe bisogno di un tale strumento. Dopotutto, la velocità di un circuito a 100 Mbps non è pari a 100 Mbps? Bene, non sempre, da qui la necessità di strumenti per misurarlo.
Inizieremo la nostra esplorazione approfondendoguarda la produttività. Ti diremo di cosa si tratta e cosa non lo è. Proveremo quindi ad affrontare la confusione comune tra larghezza di banda e velocità effettiva. Sono correlati ma non uguali. Quindi parleremo di fattori che hanno un effetto negativo sulla produttività. Il nostro prossimo ordine sarà quello di assicurarci che tutti siano nella stessa pagina su bit e byte e che tutti capiamo cosa significano realmente le cifre della velocità effettiva. Con tutto ciò alle nostre spalle, riveleremo alcuni dei migliori strumenti di misurazione della velocità effettiva che potremmo trovare, seguiti da una breve discussione sugli strumenti specifici utilizzati per misurare la velocità di trasmissione di Internet.
Che cos'è la velocità effettiva?
Secondo Wikipedia, “il throughput è ilvelocità massima di produzione o velocità massima alla quale qualcosa può essere elaborato ”. Questo è un po 'generico, tuttavia, e ciò a cui siamo veramente interessati è il throughput di rete. Quindi, riferendosi alla popolare enciclopedia online, è ulteriormente definito, nel contesto delle telecomunicazioni, come "il tasso di consegna di messaggi di successo su un canale di comunicazione". Ci stiamo avvicinando al nostro obiettivo di definire la produttività.
In termini di reti di computer, la velocità effettiva di solitosi riferisce alla capacità massima di un circuito o di un collegamento per spostare i dati. Il suo valore è espresso in bit al secondo (bps), spesso usando moltiplicatori come chilo, mega o giga. La produttività è ciò per cui stai spesso pagando. Ad esempio, ci si aspetta che un'interfaccia LAN a 100 Mbps abbia una velocità effettiva di 100 Mbps. Allo stesso modo, se si dispone di una connessione a 20 Mbps a Internet, ci si aspetta che il suo throughput sia di 20 Mbps.
L'esatta definizione di Throughput non è esattamentechiaro ma, ai fini della nostra discussione, supponiamo che sia la vera misura della capacità di un circuito di rete di trasportare dati. In termini più semplici, è la massima larghezza di banda raggiungibile di un circuito. Se confrontiamo il circuito con un'autostrada - come spesso facciamo - il rendimento è il numero di auto che può trasportare all'ora.
La velocità effettiva e la larghezza di banda sono uguali?
Quindi, considerando la nostra tentata definizione dithroughput, si potrebbe saltare alla conclusione che throughput e larghezza di banda sono la stessa cosa. E se esaminiamo le definizioni di larghezza di banda della rete e throughput della rete, vedremo molte somiglianze. In effetti, la definizione di larghezza di banda di una persona può essere la definizione di throughput di un'altra e questo può far sembrare che i termini siano vagamente intercambiabili.
Non pensiamo che siano intercambiabili. Ma in realtà, ciò che pensiamo non ha importanza. O almeno, non dovrebbe importarti molto. Ciò che conta è che siamo d'accordo su ciò che verrà chiamato cosa in questo articolo. Quindi, per il resto della nostra discussione, faremo riferimento alla velocità effettiva come la MASSIMA capacità di trasporto dei dati di un circuito e faremo riferimento alla larghezza di banda come la velocità CORRENTE dei dati che un circuito trasporta. Pertanto, la larghezza di banda misurata di un circuito con un throughput di 100 Mbps potrebbe essere inferiore a 1 Mbps. In effetti, potrebbe essere zero.
Fattori che influenzano la produttività
Quindi, se il throughput è il valore massimocapacità di un circuito, non dovrebbe variare, giusto? Bene, in realtà varia. In effetti, è importante distinguere tra velocità effettiva massima e velocità effettiva effettiva. Spieghiamo. Prendiamo ad esempio il throughput di un percorso dati tra un server in un data center e un altro server in un altro data center. Ovviamente, saremmo tentati di credere che il throughput del percorso sarà quello del segmento del percorso con il throughput più basso. Ma mentre è vero che non sarà mai superiore a quello, potrebbe essere inferiore. Ogni dispositivo tra l'origine e la destinazione può aggiungere alcuni ritardi che, a loro volta, influiranno negativamente sulla velocità effettiva.
Sovrautilizzo della rete e conseguentela congestione può anche influenzare la produttività. Se torniamo all'analogia dell'autostrada, sappiamo tutti che un'autostrada trafficata corre molto più lentamente di quella con poco traffico. Lo stesso vale per le reti congestionate.
Non confondere bit e byte
Conoscere il rendimento massimo di un circuito oil percorso verso una destinazione dovrebbe consentire di calcolare quanto tempo sarà necessario per trasferire un file di una determinata dimensione. Ma devi stare attento a mettere le mele e le arance dritte.
Il throughput è in genere misurato in bit persecondo (bps), kilobit al secondo (kbps), megabit al secondo (Mbps) e gigabit al secondo (Gbps). E c'è una certa confusione sul significato dei prefissi di chilo, mega e giga. Secondo lo standard S.I., questi prefissi indicano una moltiplicazione per 1.000 (chilo), 1.000.000 (mega) e 1.000.000.000 (giga).
Per quanto riguarda le dimensioni dei file, in genere vengono misuratebyte, kilobyte, megabyte e gigabyte, in cui un byte è di otto bit. Al giorno d'oggi, i prefissi chilo, mega e giga hanno gli stessi significati standard S.I. che sono conformi agli standard della Commissione elettrotecnica internazionale (IEC) del 1998. Tuttavia, molti usano ancora la vecchia convenzione binaria che definisce un kilobyte pari a 1 024 byte. Di conseguenza, una dimensione del file di 1 megabyte è 1 024 × 1 024 (o 1 048 579) byte e 1 gigabyte è 1 024 × 1 024 × 1 024 (o 1 073 741 824) byte.
La cosa importante da notare qui è chela differenza tra il gigabyte di S.I. e il gigabyte binario di vecchia scuola è di quasi 74 megabyte. Pertanto, quando si tenta di calcolare il tempo necessario per trasferire qualsiasi quantità di dati, è necessario sapere se le dimensioni del file e le cifre della velocità effettiva utilizzano S.I. o prefissi binari.
Far capire i tuoi numeri
Non è insolito per le persone abbreviareespressioni comunemente usate. Ad esempio, faremo spesso riferimento a un file da 64 kilobyte come file da 64 k o a un file da 100 megabyte come file da 100 meg. Spesso facciamo anche lo stesso quando parliamo di throughput del circuito. Quindi, faremo riferimento a un circuito da 256 kilobit al secondo come un circuito da 256 k o un circuito da 2 Mbps come un circuito da 2 megapixel. Ovviamente, questo significa che devi stare attento quando calcoli i tempi di trasferimento poiché le dimensioni del file sono misurate in byte mentre il throughput di un circuito è misurato in bit.
Se prendiamo, ad esempio, un file da 64 k. In realtà è 64 × 1.024 (supponendo che stiamo usando moltiplicatori binari) × 8 bit di dimensioni per un totale di 524 288 bit. Allo stesso modo, un circuito da 64 k trasmetterà bit ad una velocità di 64 × 1.000 o 64000 bps. Pertanto, il tempo impiegato per trasmettere un file di 64 k sul circuito di 64 k sarà di almeno 524 288/64 000 o 8,192 secondi. Molte persone assumono erroneamente che una "k" sia sempre la stessa e concluderanno che un file da 64 k impiegherà 1 secondo per trasmettere su un circuito da 64 k.
I migliori strumenti per misurare la produttività
Tra tutti gli strumenti disponibili per il monitoraggioe misurare le prestazioni della rete, alcune sono dedicate alla misurazione della velocità effettiva. Questi sono gli strumenti che stiamo per esaminare. Gli strumenti seguenti utilizzano metodi diversi per misurare la velocità effettiva. Alcuni useranno protocolli di analisi come SNMP o NetFlow mentre altri eseguiranno stress test.
1. Pacchetto analizzatore larghezza di banda di rete SolarWinds (PROVA GRATUITA)
SolarWinds ha guadagnato una solida reputazione perrealizzare alcuni dei migliori strumenti di monitoraggio della rete. La società con sede negli Stati Uniti è anche famosa per i suoi numerosi strumenti gratuiti che rispondono alle esigenze specifiche degli amministratori di rete come un server TFTP o un calcolatore di sottorete.
La società ha anche una soluzione per l'analisi della produttività Pacchetto analizzatore larghezza di banda di rete. Questo non è un prodotto autonomo, tuttavia, ma piuttosto un componente aggiuntivo per entrambi SolarWinds Network Performance Monitor, uno dei migliori strumenti di monitoraggio SNMP o Analizzatore di traffico NetFlow di SolarWinds, un eccellente raccoglitore e analizzatore NetFlow.
Quindi, vediamo cosa Analizzatore di larghezza di banda della rete il pacchetto ha da offrire. Il prodotto offre analisi complete del throughput di rete e monitoraggio delle prestazioni. In questo modo monitorerà e analizzerà le prestazioni e il throughput della rete. Aiuterà anche a trovare guasti di rete, a monitorare la disponibilità e le prestazioni dei dispositivi e a raccogliere i dati di flusso per la misurazione della velocità effettiva.
Il software può anche aiutarti a identificareutenti e applicazioni che limitano la larghezza di banda, determinano quali utenti, applicazioni o protocolli di rete utilizzano la maggior larghezza di banda, convalidano le politiche di prioritizzazione del traffico di rete e misurano l'efficacia delle politiche di QoS.
Il pacchetto di larghezza di banda della rete SolarWinds è concesso in licenzain base al maggior numero di nodi, interfacce o volumi. È necessario contattare SolarWinds per ottenere un preventivo. Poiché è un componente aggiuntivo di NPM o NTA, dovrai tenere conto anche del costo di uno di questi. Se preferisci provare il prodotto prima di acquistarlo, è disponibile una versione di prova gratuita.
2. Iperf3
È possibile utilizzare la serie di strumenti iperfdeterminare il throughput massimo delle reti IP. Presenta vari parametri sintonizzabili relativi a tempistica, protocolli e buffer, che consentono di personalizzare il lavoro in base alle proprie esigenze. Per ogni test, iperf3 riporta il throughput misurato, la perdita e altri parametri.
Iperf3 offre molti miglioramenti rispetto ai precedentiversioni e ora incorpora una serie di funzionalità presenti in altri strumenti come nuttcp e netperf. Queste utili funzioni mancavano dall'iperf precedente. Ad esempio, questa versione ha una modalità di copia zero e un output JSON opzionale. Nota che iperf3 non è retrocompatibile con l'iperf originale.
Iperf3 è sviluppato principalmente da ESnet / Lawrence BerkeleyLaboratorio nazionale. È rilasciato con una licenza BSD a tre clausole. Sviluppate principalmente su CentOS Linux, FreeBSD e OS X, queste sono le uniche piattaforme ufficialmente supportate. Ci sono stati, tuttavia, alcuni rapporti di successo con OpenBSD, Android e altre distribuzioni Linux.
Si noti che la versione precedente di iperf, iperf2, è ancora attivamente sviluppata da un'altra organizzazione. Se si desidera la migliore funzionalità, tuttavia, è necessario utilizzare iperf3 che può essere scaricato dalla sua home GitHub.
3. Test di velocità LAN TotuSoft
Nonostante il suo nome, Test di velocità LAN non testerà solo le reti locali. È stato progettato da zero per essere uno strumento semplice ma potente per misurare la velocità di trasferimento file, disco rigido, unità USB e LAN. Lo strumento funziona calcolando il tempo necessario per spostare una quantità nota di dati. Se selezioni un disco rigido locale o dispositivi di archiviazione USB come destinazione, misurerà il rendimento di quel dispositivo. D'altra parte, se si seleziona una posizione di archiviazione remota, misurerà la velocità di trasmissione della rete.
Test di velocità LAN crea il file di test in memoria, quindi lo trasferiscein entrambi i modi (senza gli effetti negativi della memorizzazione nella cache dei file Windows / Mac), tenendo traccia del tempo necessario per completare il trasferimento. Quindi esegue tutti i calcoli per te.
C'è anche un'opzione per trasferire il file su un computer remoto che esegue Test di velocità LAN Server. Ciò può essere utile in quanto accerta che ciò che si sta misurando è in realtà la velocità effettiva della LAN e che qualsiasi latenza nel sottosistema di archiviazione dell'host remoto viene ignorata. Proprio come il Test di velocità LAN strumento, il Test di velocità LAN Il server memorizzerà i dati ricevuti in memoria anziché sul disco.
LAN Speed Test è disponibile in una versione gratuita a funzionalità ridotta o in una versione a pagamento a partire da $ 10 per una singola licenza con sconti sul volume per più copie.
4. NetStress
NetStress è uno strumento specializzato nella misurazionethroughput su reti wireless. È uno strumento a due componenti con un client e un server e misurerà efficacemente il throughput tra i due. Quindi, può essere utilizzato anche per reti cablate.
L'utilizzo consigliato per questo strumento è innanzituttousalo per stabilire un benchmark delle prestazioni di una rete. Quindi, quando vengono segnalati problemi e si sospetta che le prestazioni si siano ridotte, la si esegue di nuovo e si confrontano i risultati con il benchmark. Questo ti dirà se esiste effettivamente un problema con la velocità effettiva e indicherà i passaggi necessari per risolverlo. In realtà, qui entra in gioco la specializzazione wireless dello strumento.
NetStress è pieno di funzionalità. Innanzitutto, esiste un solo strumento che può essere il server o il client. Supporterà anche i trasferimenti di dati TCP e UDP con dimensioni dei segmenti variabili e supporterà flussi di dati multipli. Ha anche diversi parametri avanzati che possono essere regolati a proprio piacimento. Ad esempio, è possibile scegliere le unità di visualizzazione in bit o byte al secondo.
Netstress può essere scaricato gratuitamente da nutsaboutnets.com, il sito Web del suo editore.
5. Test della velocità effettiva TamoSoft
Il Test di throughput TamoSoft è l'unico strumento sul nostro elenco pubblicizzatocome strumento di test della velocità effettiva. È uno strumento freeware. Ciò significa che, sebbene sia disponibile gratuitamente, non è open source. Lo strumento funziona inviando continuamente flussi di dati TCP e UDP attraverso la rete e calcolando metriche importanti. Ad esempio, calcolerà i valori di throughput a monte e a valle, la perdita di pacchetti e il tempo di andata e ritorno. Il software visualizza i risultati in formato numerico e grafico.
Il Test di throughput TamoSoft supporta entrambe le connessioni IPv4 e IPv6 econsente all'utente di valutare le prestazioni della rete in base alle impostazioni di Qualità del servizio (QoS). Come alcuni altri strumenti nel nostro elenco, questo è uno strumento a due componenti con un server e un client.
Ecco come funzionano gli strumenti: La parte client si connette alla parte server che è in attesa di connessioni. Una volta stabilita la connessione, il client e il server scambiano dati in entrambe le direzioni e la parte client dell'applicazione calcola e visualizza le metriche di rete. Questo è piuttosto semplice ma fa un ottimo lavoro di misurazione della velocità effettiva.
Il Test di throughput TamoSoft è un software gratuito e TamoSoft offre anche una soluzione completa per l'analisi delle prestazioni della WLAN che si chiama TamoGraph Site Survey.
6. IxChariot
L'ultimo sulla nostra lista è IxChariot da Ixia, il ramo software di Keysight, produttoredi alcune delle apparecchiature di collaudo elettroniche più famose al mondo. IxChariot è in realtà molto più di un semplice strumento di misurazione della produttività, è una soluzione di analisi di rete completa con innumerevoli funzionalità avanzate. Misurerà il rendimento, altrimenti non sarebbe in questo elenco, ma farà molto di più.
Ecco alcune delle caratteristiche principali del prodotto. Ti consentirà di valutare istantaneamente le prestazioni della rete, comprese le prestazioni wireless e la geolocalizzazione. Le sue prestazioni Endpoint funzioneranno su dispositivi mobili, PC, Mac o in qualsiasi hypervisor o servizio cloud e consentiranno la gestione centralizzata di qualsiasi piattaforma. Il software fornisce emulazione completa delle applicazioni e metriche delle prestazioni chiave, tra cui velocità effettiva, perdita di pacchetti, jitter, ritardo, MOS e video OTT come Netflix o YouTube.
Questo è un prodotto di alto livello che porta un prezzo di alto livello che può essere ottenuto solo richiedendo un preventivo formale. E mentre una versione di prova gratuita non è disponibile, una demo online gratuita è.
Informazioni sul test della velocità effettiva Internet
Prima di concludere la discussione, ce n'è un'altratipo popolare di strumento di misurazione della velocità di rete di cui vorremmo parlare. Sono strumenti di test della velocità di Internet. Questi strumenti ti permetteranno di misurare con precisione il throughput massimo di upload e download che ricevi dal tuo provider di servizi Internet.
Ci sono molti di questi strumenti disponibili e Speedtest di Ookla è probabilmente uno dei più popolari. Viene utilizzato per oltre dieci milioni di test unici ogni giorno. Dalla sua fondazione nel 2006, con Speedtest sono stati effettuati oltre 20 miliardi di test in totale. Ciò che guida l'azienda è l'impegno a "fornire trasparenza nelle prestazioni delle reti".
Speedtest è attualmente disponibile come strumento Web su Speedtest.net e come applicazioni autonome che possono essere scaricate e installate su iOS, Android, OS X, Windows, Google Chrome e Apple TV.
Ci sono altri strumenti simili che puoi usareanche per quello scopo. La maggior parte dei grandi provider di servizi Internet ne ha uno che i loro clienti possono usare. Tuttavia, starei lontano da quelli e normalmente preferirei uno strumento di terze parti per il suo approccio imparziale.
Commenti