Il throughput di rete è la quantità di dati che viene trasmessa attraverso un determinato supporto di rete per un determinato periodo di tempo. Ad esempio, una connessione Ethernet con una velocità effettiva di 30 Mbps sta trasferendo 30 Megabit al secondo.
Ecco i migliori strumenti di test delle prestazioni di rete per misurare la velocità effettiva:
- Pacchetto analizzatore larghezza di banda di rete SolarWinds (PROVA GRATUITA) – monitorare facilmente il traffico di rete, identificare i migliori oratori sulla rete e dare priorità all’utilizzo della larghezza di banda.
- Monitor della larghezza di banda in tempo reale di SolarWinds (STRUMENTO GRATUITO) – monitorare l’utilizzo della larghezza di banda in tempo reale; offre grafici di facile comprensione.
- ExtraHop – soluzione aziendale con la capacità di rilevare e correlare automaticamente i problemi di rete
- Comparitech Speed Test: test gratuito e semplice perfetto se devi solo controllare uno o una manciata di dispositivi.
- Iperf: strumento open source utilizzato per eseguire misurazioni attive della velocità effettiva su una rete.
- NetCPS – monitor della larghezza di banda del freeware. NetCPS è un’utilità della riga di comando di Windows.
- Netperf – gratuito da usare e uno strumento abbastanza popolare per misurare velocità effettiva e benchmarking della velocità della rete.
Nel resto di questo pezzo, approfondiremo le basi del throughput e quindi forniremo una panoramica di alcune delle più popolari soluzioni di monitoraggio del throughput disponibili oggi sul mercato.
Sulla base della definizione sopra, possiamo vedere che la velocità effettiva ci aiuta a comprendere e quantificare le prestazioni della rete. Le prestazioni della rete sono spesso la differenza tra una giornata produttiva e una non produttiva. Detto questo, diventa chiara la necessità di misurare e monitorare la produttività. Il monitoraggio della velocità effettiva può aiutare a comprendere le prestazioni della rete, consentire di reagire meglio ai colli di bottiglia, migliorare la pianificazione della rete e condurre a una risoluzione dei problemi della rete più efficace.
Qual è la differenza tra velocità effettiva e larghezza di banda?
Le differenze tra throughput di rete e la larghezza di banda può essere fonte di confusione per molti. Ciò è comprensibile dato il modo in cui i termini sono generalmente utilizzati e che trattano lo stesso soggetto (quantità di dati trasmessi su un determinato supporto). In breve, la larghezza di banda è la quantità massima di dati che può passare attraverso un determinato supporto e il throughput è la quantità di dati che passa effettivamente attraverso quel supporto. Se acquisti un servizio Internet, tieni presente che paghi il tuo provider di servizi Internet (ISP) per la larghezza di banda e ottieni il throughput.
In pratica, la velocità effettiva sarà sempre inferiore alla larghezza di banda. Inoltre, il throughput in un determinato momento non sarà in genere il throughput massimo. Ad esempio, se tutti gli utenti dell’ufficio trasmettono in streaming video ad alta definizione, vengono trasmessi molti più dati che se tutti inviassero e-mail di testo semplice.
Uno dei modi più utili per concettualizzare la larghezza di banda e il throughput è l’analogia dell’autostrada. La larghezza di banda è il numero di corsie su un’autostrada mentre il rendimento è rappresentato dalle auto che viaggiano su quell’autostrada. L’aggiunta di corsie (larghezza di banda) potrebbe migliorare la velocità del traffico, ma non risolverebbe tutti i tuoi problemi di velocità. Su un’autostrada, le collisioni e i veicoli lenti possono rallentare le cose. Allo stesso modo, su una rete, collisioni, latenza e sovraccarico possono causare ritardi che non sono necessariamente risolti aggiungendo larghezza di banda.
Misurazioni della velocità effettiva (MB vs Mb, velocità Gigabit ecc.)
Esistono più abbreviazioni utilizzate per discutere della velocità effettiva. Tutte le diverse misurazioni si riferiscono in qualche modo a una quantità di dati (di solito bit o byte) per un periodo di tempo (di solito secondi). Comprendere cosa significano effettivamente le misurazioni più popolari può aiutarti a capire meglio la produttività. Di seguito è riportata una rapida suddivisione di alcune delle misurazioni e terminologie comuni relative al throughput.
- Po – La più piccola dimensione di informazioni binarie utilizzate dai dispositivi informatici. Cioè, i singoli e gli zeri nella matematica binaria.
- Byte – 8 bit
- megabit – 1 milione di bit
- megabyte – 1 milione di byte
- Gigabit – 1 miliardo di bit
- Gigabyte – 1 miliardo di byte
- Mbps – Megabit al secondo
- MBps – Megabyte al secondo
- Gbps – Gigabit al secondo
- GBps – Gigabyte al secondo
Uno dei punti chiave da asporto qui è: 1 MB è otto volte più di 1 Mb. Lo stesso vale per GB vs Gb. Tenere presente ciò quando si confrontano le statistiche sulla velocità effettiva e i piani di servizio dell’ISP.
Impatto della latenza sulla velocità effettiva
Latenza può avere un grande impatto sulla velocità effettiva. La latenza è il tempo impiegato dai dati per attraversare un determinato percorso. Se ripensiamo alla nostra analogia autostradale, il tempo necessario per attraversare l’autostrada è la latenza. Non importerebbe troppo se tutto il traffico fosse a senso unico, ma quando inizi a pensare, inizi a capire come può influire sulla velocità effettiva. TCP fa molto affidamento riconoscimenti, ciò significa che un destinatario deve riconoscere un mittente affinché le trasmissioni procedano. Se i pacchetti impiegano molto tempo a tornare al mittente, ci sarà molto tempo perso e un throughput inferiore.
La latenza elevata può verificarsi per una serie di motivi, dai colli di bottiglia al numero di salti tra le destinazioni alla distanza fisica tra i siti.
Impatto della perdita di pacchetti sulla velocità effettiva
Se un pacchetto TCP viene eliminato, dovrà essere inviato nuovamente. Questa ridondanza influisce negativamente sulla velocità effettiva. Un mittente saprà che un pacchetto deve essere rinviato in base a timeout o mancanza di riconoscimento per un determinato pacchetto. La perdita di pacchetti può verificarsi per una serie di motivi, tra cui latenza elevata, jitter (velocità incoerenti su una connessione), problemi di hardware e connessione o bug del software.
Quale throughput dovrei aspettarmi per una determinata larghezza di banda?
Non esiste una risposta valida per tutti a questa domanda. Un numero di parti mobili influenza la produttività, quindi ogni situazione è unica. Con tecnologia, latenza e pacchetto attuali alto essendo quello che sono, non otterrai velocità che corrispondono alla larghezza di banda che acquisti dal tuo ISP.
Come riferimento allo “scenario migliore”, questo Articolo CableFree ha fatto un tuffo nel massimo throughput e ha stabilito che una connessione Ethernet da 1 Gbps ha un potenziale di efficienza del 94% (ovvero 940 Mbps). Abilitare Cornici Jumbo aumenta il potenziale fino al 99% (990 Mbps).
Cosa può aiutarti a misurare la produttività??
In una parola: la misurazione della velocità effettiva consente di risolvere i reclami in merito al rallentamento della rete. Questo perché le misurazioni della velocità effettiva consentono di comprendere meglio una connessione di rete e le sue prestazioni nel mondo reale. Il monitoraggio della velocità effettiva può aiutare con:
- Identificazione dei colli di bottiglia
- Confronto delle prestazioni del mondo reale con gli SLA
- Progettazione e pianificazione della rete
- Creare linee di base
- Risoluzione dei problemi
È possibile prevedere la velocità effettiva?
Ottenere una base della velocità effettiva esistente ti aiuterà a farlo individuare picchi e depressioni in volume. Se non intendi aggiungere nuovi servizi alla rete, la tua prossima attività sarà quella di garantire che vi sia una capacità disponibile sufficiente per la crescita tendenziale dei volumi di traffico. Se stai avviando un progetto di espansione, dovresti aspettarti un aumento della domanda sulla tua infrastruttura di rete.
In entrambi i casi, aiuta a usare uno strumento in grado di riprodurre dati di traffico reali e generare anche volumi di traffico extra per verificare che la larghezza di banda disponibile sia in grado di far fronte a questa nuova domanda.
Strumenti di pianificazione della capacità come Pacchetto strumenti di flusso SolarWinds tornare utile in questi scenari di test. Il pacchetto include tre strumenti che funzionano con Cisco inventato NetFlow v5 sistema. Quando si attivano le funzionalità NetFlow sul router Cisco, verranno inoltrate tutte le intestazioni dei pacchetti a un raccoglitore. È inoltre possibile utilizzare NetFlow per interrogare il router e ottenere dati aggregati da esso.
Il pacchetto include un’interfaccia per attivare e disattivare le funzionalità NetFlow sui router. Una seconda utility riprodurrà il traffico acquisito sulla rete e un terzo strumento nel bundle genererà traffico falso da inviare sulla rete, testando anche la capacità di larghezza di banda di tutte le apparecchiature e del software di rete.
Pacchetto strumenti di flusso SolarWindsScarica pacchetto strumenti 100% GRATUITO
Come puoi migliorare la produttività?
Con un’idea di cosa sia il throughput e di ciò che lo influenza, ora parleremo di cose che possono essere fatte per migliorare il throughput. Ancora una volta, non esiste una risposta valida per tutti; è importante comprendere la causa dei problemi di throughput per risolverli in modo efficace. Di seguito sono riportati alcuni metodi comuni utilizzati per migliorare la produttività.
- Aumenta la larghezza di banda – A volte è sufficiente aggiungere corsie all’autostrada. Questa è una delle soluzioni più ovvie, ma ricorda che la larghezza di banda può essere costosa e potrebbe non essere la causa principale dei tuoi problemi. Assicurati inoltre di disporre dell’infrastruttura di rete per supportare gli aggiornamenti della larghezza di banda se segui tale percorso. Dopotutto, una connessione a 10 Gbps non significa molto su una rete piena di switch da 100 Mbps.
- Elimina i colli di bottiglia – I colli di bottiglia della rete sono punti su una rete che rallentano il traffico. Ad esempio, se aggiorni l’intera rete a velocità di 1 Gpbs, un vecchio server con un’interfaccia di rete a 10 Mbps può creare un collo di bottiglia.
- Aggiornamento a fibra – I dati sulle connessioni in fibra si avvicinano o alla velocità della luce. I dati sulle connessioni in rame si muovono significativamente più lentamente (per quelli di voi nella scienza, è la velocità del fotone contro la velocità dell’elettrone). Il rame raggiunge un massimo di circa 10 Gbps mentre la fibra può raggiungere velocità di terabit o superiori (controlla questo articolo di Engadget per un esempio). Mentre 10 Gbps vanno bene per la maggior parte delle reti, la fibra è molto meno sensibile al rumore e può coprire più terreno di una corsa di rame comparabile, aggiungendo ulteriori vantaggi che possono aiutare ad aumentare la produttività.
- Regola MTU – Regolazione MTU Le dimensioni (Maximum Transmission Unit) su un router possono migliorare la produttività. Ad esempio, MTU più grandi possono ridurre al minimo i costi generali e aumentare la produttività. Per di più, controlla questo articolo NetGear progettato per aiutarti a ottimizzare le dimensioni MTU su un router.
- Usa QoS – La configurazione di QoS (Quality of Service) su router e switch è un altro modo per migliorare la produttività. QoS può essere utilizzato per dedicare larghezza di banda, gestire la congestione, modellare il traffico di rete e impostare priorità sul traffico di rete. Per un approfondimento sull’argomento, dai un’occhiata questo documento Cisco. QoS non migliora necessariamente il rendimento, ma può aiutarti a garantire che le applicazioni sensibili alla latenza (VOIP, streaming video, ecc.) Siano meno colpite quando le cose rallentano.
- Usa un CDN – Una rete CDN (Content Delivery Network) può aiutare ad avvicinare i tuoi contenuti agli utenti se hai a che fare con una situazione in cui molti dei tuoi utenti sono lontani dai tuoi server (ad es. Un sito Web). Pertanto, un CDN potrebbe essere un ottimo modo per migliorare la produttività. Al Progetto sulla salute umana, noi usiamo CloudFlare come CDN.
I migliori strumenti per misurare la produttività
1. Pacchetto analizzatore di larghezza di banda della rete SolarWinds (PROVA GRATUITA)
Pacchetto analizzatore larghezza di banda di rete SolarWinds è una soluzione di monitoraggio premium che consente ai team IT di organizzazioni di dimensioni variabili dalle PMI (piccole e medie imprese) alle aziende di monitorare efficacemente la velocità effettiva. Il Pacchetto analizzatore larghezza di banda di rete sono in realtà due prodotti SolarWinds raggruppati insieme: Network Performance Monitor (NPM) e NetFlow Traffic Analyzer (NTA). Puoi saperne di più su ciascuno di questi moduli nel nostro NPM e NTA recensioni.
In breve, NPM è uno dei pezzi più popolari di software di monitoraggio aziendale offerto da SolarWinds e fa molto del Simple Network Management Protocol (SNMP) e monitoraggio su / giù che ti aspetteresti da a Sistema di gestione della rete (NMS). Aggiunta NTA al mix abilita il supporto per il monitoraggio dei vari protocolli di flusso come Flusso netto, sFlow, JFlow, ecc. Insieme, questi due strumenti diventano una soluzione olistica, ricca di funzionalità e di monitoraggio della produttività.
Puoi provare NTA direttamente dal tuo browser Qui. Puoi anche scaricare una versione di prova gratuita di 30 giorni di Pacchetto analizzatore larghezza di banda di rete che include entrambi gli strumenti.
Pacchetto analizzatore larghezza di banda di rete SolarWindsScarica prova GRATUITA di 30 giorni
2. Monitor della larghezza di banda in tempo reale di SolarWinds (STRUMENTO GRATUITO)
Se stai cercando uno strumento gratuito che ti aiuti a monitorare i singoli dispositivi e a determinare la larghezza di banda che stanno consumando, il Monitor della larghezza di banda in tempo reale di SolarWinds potrebbe essere giusto per te. Questo Larghezza di banda di Windows utilizza lo strumento di monitoraggio SNMP (v1, v2C e v3 sono supportati) traffico in entrata e in uscita da determinate interfacce. scalabilità diventerà probabilmente un problema se stai cercando di monitorare tutti i dispositivi su una rete. Se devi solo monitorare una manciata di dispositivi per determinare se hai un porco di larghezza di banda sulla tua rete che crea problemi di velocità effettiva della rete, questo potrebbe essere proprio quello che ti serve.
Puoi scaricare il Monitor della larghezza di banda in tempo reale di SolarWinds gratuito.
Monitor della larghezza di banda in tempo reale di SolarWindsScarica lo strumento GRATUITO al 100%
3. ExtraHop
ExtraHop è una soluzione di monitoraggio a livello aziendale con supporto per funzionalità avanzate come intelligenza contestuale, indagine forense, analisi in tempo reale, e altro ancora. ExtraHop offre soluzioni di monitoraggio per sicurezza, prestazioni di rete e cloud. La sezione di questo software aziendale su cui ci concentriamo qui sono le sue capacità di monitoraggio delle prestazioni della rete. Uno dei principali punti di forza di ExtraHop di la soluzione di prestazione di rete è la capacità di rilevare e correlare automaticamente i problemi di rete, il che dovrebbe aiutare a ridurre il tempo medio di risoluzione. Parte include la sua soluzione metriche dettagliate e grafici che coprono utilizzo della larghezza di banda media, rendimento medio, throughput per protocollo, “Top talkers” (endpoint con il throughput medio più elevato) e altro. Se stai cercando una soluzione a livello aziendale per i tuoi problemi di monitoraggio del throughput, ti consigliamo di dare un’occhiata ExtraHop. Puoi provare ExtraHop direttamente dal tuo browser (sono richieste le informazioni di contatto, ma l’accesso demo è fornito subito dopo).
4. Test di velocità Comparitech
Se è necessario controllare la velocità effettiva da un determinato computer o dispositivo mobile con un browser Web, il nostro test di velocità è un ottimo modo per farlo e aiutare a raccogliere fondi per beneficenza. Il nostro test di velocità controllerà la tua attuale velocità di download, la velocità di upload e i tempi di risposta del ping. Ho scoperto che anche i test di velocità online sono un buon modo per determinare se i problemi che si verificano con una determinata app sono correlati o meno alla velocità della rete (ad esempio per verificare se si soddisfano i requisiti di Netflix Consigli sulla velocità della connessione Internet). Inoltre, per ogni test (massimo uno per utente), Comparitech donerà un centesimo in beneficenza.
5. Iperf
iperf è uno strumento gratuito e open source utilizzato per eseguire misurazioni attive della velocità effettiva su una rete. È ufficialmente supportato su CentOS, FreeBSD, e Mac OS. Secondo la sua pagina Github, diversi altri sistemi operativi basati su * nix sono stati segnalati con successo utilizzando iperf, e sono riuscito a farlo funzionare su Linux Mint 17.1 senza problemi. Iperf può misurare TCP (Protocollo di controllo della trasmissione, UDP (Protocollo datagramma utente), e SCTP (Protocollo di trasmissione di controllo del flusso) portata.
iperf utilizza una configurazione client / server, il che significa che il software deve essere installato su entrambi gli endpoint per poter misurare la velocità effettiva. È possibile scaricare e installare iperf Qui (Nota: sono stato in grado di utilizzare apt-get install iperf su Mint 17.1).
Nell’esempio seguente, ho corso iperf in modalità server eseguendo il comando iperf –s, quindi connesso al server per misurare il throughput TCP eseguendo il comando iperf –c 10.0.2.15 (10.0.2.15 era l’indirizzo IP di iperf server). Per ulteriori informazioni su Iperf, dai un’occhiata a Pagina di Github.
6. NetCPS
NetCPS è un’utilità della riga di comando di Windows che segue anche il paradigma client / server per misurare la velocità effettiva. È in circolazione da molto tempo, ma può ancora essere utile su molti moderni sistemi operativi Windows (ha funzionato bene su Windows 10 per me).
NetCPS è gratuito, con la sola eccezione che NON è consentito per uso governativo o militare. Puoi scaricare, saperne di più e visualizzare il codice sorgente di NetCPS Qui.
Nell’esempio seguente, ho usato NetCPS per misurare la velocità effettiva sull’indirizzo di loopback di un PC locale. Innanzitutto, dalla directory in cui è stato caricato il file NetCPS.exe, ho eseguito il comando NetCPS.exe –s per posizionare NetCPS in modalità server, quindi in una finestra cmd.exe separata ho eseguito il comando NetCPS.exe 127.0.0.1 per testare l’indirizzo IP di loopback.
7. Netperf
netperf è uno strumento CLI utilizzato su sistemi operativi * nix (compilabile anche su Windows) simile a iperf originariamente sviluppato da Hewlett Packard. Sebbene non sia tecnicamente open source, è gratuito da usare e uno strumento abbastanza popolare per misurare la velocità effettiva e il benchmark delle velocità della rete.
Per ulteriori informazioni su netperf, check-out il manuale e il Netperf Github.
Piace NetCPS e iperf, netperf utilizza un modello client / server. È possibile avviare il server utilizzando il comando netserver –p e quindi connettersi da un client utilizzando il comando netperf –H -p . Nell’esempio seguente, abbiamo avviato il server sulla porta 15222 da un host con indirizzo IP 10.0.2.15.
Facci sapere il tuo feedback!
Questo è stato il nostro corso intensivo su throughput ed elenco di strumenti di misurazione della velocità effettiva. Abbiamo lasciato qualcosa fuori? Hai domande sugli strumenti che abbiamo menzionato qui? Facci sapere nella sezione commenti qui sotto.
Il throughput di rete è un concetto importante per comprendere le prestazioni della rete. È la quantità di dati che viene trasmessa attraverso un determinato supporto di rete per un determinato periodo di tempo. È importante misurare e monitorare la velocità effettiva per comprendere le prestazioni della rete e migliorare la produttività. Ci sono molti strumenti disponibili per misurare la velocità effettiva, come il pacchetto analizzatore di larghezza di banda della rete SolarWinds e il test di velocità Comparitech. È importante anche comprendere la differenza tra velocità effettiva e larghezza di banda, poiché la larghezza di banda è la quantità massima di dati che può passare attraverso un determinato supporto e il throughput è la quantità di dati che passa effettivamente attraverso quel supporto. Inoltre, la velocità effettiva sarà sempre inferiore alla larghezza di banda e il throughput in un determinato momento non sarà in genere il throughput massimo.