Sembra che le reti non siano mai abbastanza veloci. In realtà, le prestazioni di rete sono di gran lunga il singolo problema più lamentato quando si tratta di sistemi di rete. C'è una ragione per questo, però. Le prestazioni della rete - o la loro mancanza - è probabilmente il problema più percepibile dal punto di vista di un utente. Pertanto, quando hanno il compito di risolvere i problemi di prestazioni della rete, gli amministratori di rete devono sapere cosa cercare, dove cercarli e dovrebbero avere accesso agli strumenti giusti.
Oggi esamineremo in dettaglio la risoluzione dei problemi relativi alle prestazioni della rete.
Inizieremo, come facciamo spesso, con un miglio di altezzavisualizzazione delle prestazioni della rete. Quindi, man mano che ci avviciniamo, daremo uno sguardo più dettagliato ad alcuni dei fattori che generalmente influenzano le prestazioni delle reti di computer. Discuteremo innanzitutto della larghezza di banda e del throughput che, in una certa misura, sono due facce della stessa medaglia. Successivamente, parleremo di latenza e ritardo, due metriche che sono spesso confuse. Faremo del nostro meglio per far luce sull'argomento.
Il nostro prossimo ordine di attività sarà jitter, uno deigli aspetti che incidono maggiormente sulle prestazioni delle reti. E, ultimo ma non meno importante, discuteremo degli errori che a volte possono essere la conseguenza e talvolta i sintomi di altri problemi. E poiché avere accesso agli strumenti adeguati è molto importante quando si risolvono i problemi di prestazioni della rete, daremo uno sguardo ad alcuni dei migliori strumenti di monitoraggio della rete che possono aiutarti nelle tue attività di risoluzione dei problemi.
Informazioni sulle prestazioni di rete
Wikipedia definisce le prestazioni della rete in modo molto semplicistico. “Le prestazioni di rete si riferiscono a misure di qualità del servizio di una rete viste dal cliente”. Ci sono tre concetti importanti in quella definizione. Il primo ha a che fare con la misurazione delle prestazioni. Questo è fondamentale. Le prestazioni di rete sono qualcosa che viene misurato. Il secondo concetto importante è la qualità. Le prestazioni si riferiscono alla qualità. E ultimo ma sicuramente non meno importante, il cliente. Le prestazioni sono qualcosa che viene visto o sperimentato da un utente della rete, non solo misurando gli strumenti. Ecco perché è così importante disporre di strumenti di monitoraggio delle prestazioni della rete in grado di eseguire misurazioni dal punto di vista dell'utente.
Ma la prospettiva dell'utente non è altamenteconcetto soggettivo che può essere difficile da valutare? Certamente lo è, ma, utilizzando gli strumenti e le tecnologie giuste, può essere raggiunto. La chiave è sapere come ogni metrica influisce sulle prestazioni percepite e questo è precisamente il nostro argomento del giorno.
In altre parole, le prestazioni di una rete sono le suecapacità di soddisfare le aspettative dei suoi utenti. Ciò è importante in quanto implica che le prestazioni di una rete dipendono dall'utente. Alcuni casi d'uso della rete hanno requisiti prestazionali molto piccoli mentre altri ne hanno bisogno di più. Una rete ben funzionante è quella in cui le prestazioni effettive corrispondono all'utilizzo, dando agli utenti la percezione che tutto funzioni bene.
Fattori che influenzano le prestazioni della rete
Diverse cose possono influire sulle prestazioni percepite. Alcuni fattori non sono nemmeno correlati alla rete. Ad esempio, un server che risponde lentamente può essere interpretato come un segno di degrado delle prestazioni della rete. Questo è un altro motivo per cui dobbiamo sapere quali sono i fattori di rete in gioco in quanto consentirà, attraverso un processo di eliminazione, di identificare i problemi di prestazioni non di rete.
Nei paragrafi seguenti, daremo un'occhiataquali fattori e parametri interagiscono per dare agli utenti la percezione di buone prestazioni - o non così buone -. Alcuni di questi fattori sono caratteristiche fisiche delle reti sulle quali generalmente non abbiamo alcun controllo, mentre altri sono elementi che possono spesso essere migliorati, dando così agli utenti la percezione di prestazioni migliori.
Larghezza di banda e throughput
La larghezza di banda e la velocità effettiva sono, in un certo senso, due latidella stessa moneta. Inoltre, non esiste una chiara distinzione tra i due termini e sono spesso usati in modo intercambiabile. Riteniamo che questo sia un errore in quanto sono, in realtà, concetti leggermente diversi.
La larghezza di banda si riferisce in genere al trasporto di daticapacità di un segmento di rete per unità di tempo. Di solito è espresso in multipli di bit al secondo, con i megabit al secondo (Mbps) e i gigabit al secondo (Gbps) sono i più comuni. Ad esempio, una connessione Fast Ethernet legacy ha una larghezza di banda di 10 Mbps. La larghezza di banda non è qualcosa che viene misurato, né è qualcosa che varia nel tempo e con un maggiore utilizzo. È una caratteristica intrinseca di una rete. Alcuni circuiti utilizzano tecnologie in cui la larghezza di banda può essere facilmente aumentata o ridotta ma, nella maggior parte dei casi, è un parametro fisso che non può essere modificato.
Per quanto riguarda la velocità effettiva, si riferisce all'importo effettivodi dati trasmessi con successo per unità di tempo. Il Tshroughput è limitato dalla larghezza di banda disponibile, nonché dal rapporto segnale-rumore disponibile, dagli errori di rete e dalle limitazioni hardware. La maggior parte degli stessi fattori influisce sulle prestazioni della rete e sulla velocità effettiva. In effetti, il throughput è uno stretto cugino delle prestazioni. A parità di condizioni, maggiore è il rendimento, maggiore è la prestazione percepita.
Nel contesto delle prestazioni di rete percepite,larghezza di banda e throughput sono importanti perché quando l'utilizzo della larghezza di banda si avvicina alla capacità massima di un segmento di rete, le prestazioni di solito diminuiscono in modo significativo. Questo è il motivo per cui, sebbene la larghezza di banda sia fissa, è necessario monitorare l'utilizzo della larghezza di banda.
Latenza e ritardo
Proprio come la larghezza di banda e la velocità effettiva, c'èspesso molta confusione tra latenza e ritardo. Questa è un'altra situazione in cui due concetti sono usati in modo intercambiabile. Entrambi hanno a che fare con il tempo impiegato dai dati per spostarsi dalla sorgente alla destinazione. La latenza è spesso descritta come il tempo dall'origine che invia un pacchetto alla destinazione che lo riceve. Può anche fare riferimento al tempo di ritardo di andata e ritorno che comprendeva la latenza unidirezionale dalla sorgente alla destinazione più la latenza unidirezionale dalla destinazione alla sorgente. In effetti, la latenza di andata e ritorno viene utilizzata più spesso, principalmente perché può essere misurata da un singolo punto. La latenza di andata e ritorno normalmente esclude il tempo che un sistema di destinazione impiega a elaborare il pacchetto e ad emettere la risposta.
LETTURA CORRELATA: 6 Strumenti per gestire la configurazione di rete per tutti i tuoi dispositivi
La latenza è un'altra caratteristica fisica direti. È un fattore della distanza tra la sorgente e la destinazione e la velocità della luce che, per inciso, è anche la velocità con cui i dati viaggiano su qualsiasi tipo di supporto. Come la larghezza di banda, la latenza è un parametro fisso. L'unico modo per ridurlo è di avvicinare la fonte alla destinazione. Ridurre la distanza di circa 100 km rimuoverà circa 1 millisecondo di latenza.
Ci sono molti altri fattori che ne aggiungono alcuniritardo alle trasmissioni di rete. Ad esempio, il ritardo di accodamento si verifica quando un gateway riceve più pacchetti da origini diverse verso la stessa destinazione. Dato che in genere è possibile trasmettere un solo pacchetto alla volta, alcuni di essi devono essere messi in coda per la trasmissione, causando un ulteriore ritardo. Inoltre, si verificano ritardi nell'elaborazione mentre un gateway determina cosa fare con un pacchetto appena ricevuto. Bufferbloat può inoltre causare maggiori ritardi di un ordine di grandezza o più. La combinazione di ritardi di propagazione, di accodamento e di elaborazione comporta spesso un profilo di latenza di rete complesso e variabile.
Latenza e ritardo sono i principali fattori che influenzanoprestazioni di rete percepite. Fortunatamente, possono essere facilmente misurati in modo singolo o doppio. Misurazione a doppia estremità, come descritto in precedenza, se spesso preferibile in quanto ignora il ritardo di elaborazione della destinazione e fornisce una vera misurazione della latenza della rete.
jitter
Il jitter è il più grande nemico della rete comunicazioni e mentre è relativamente facile da spiegare, lo èun po 'più complicato capire come e perché può avere un effetto così negativo sulle trasmissioni di dati. Proviamo a spiegare. In poche parole, il jitter è una variazione in ritardo. Esistono diversi fattori che possono causare jitter. In effetti, molti degli stessi fattori che influenzano il ritardo influiscono anche sul jitter. Ad esempio, i ritardi di accodamento sono direttamente correlati alla lunghezza della coda. E poiché una coda tipica varia costantemente in lunghezza, anche il ritardo, quindi il jitter.
La cosa con il jitter è che non influiscetutto il traffico di rete allo stesso modo. Quando i ritardi variano considerevolmente tra i pacchetti multipli che compongono un messaggio (cioè in situazioni di jitter elevato), i pacchetti potrebbero arrivare a destinazione fuori sequenza. Prendiamo ad esempio una trasmissione composta da quattro pacchetti che vengono trasmessi a intervalli di 10 ms. Il primo rileva 20 ms di latenza, il secondo 60 ms, il terzo 40 ms e l'ultimo 20 ms. Ti risparmierò la noiosa matematica, ma in una situazione del genere il primo pacchetto arriverà per primo, seguito dal quarto, quindi dal terzo e infine dal secondo. In alcune situazioni, questo non sarebbe un problema. Ad esempio, se abbiamo a che fare con un trasferimento di file, i pacchetti sono numerati in sequenza e possono essere facilmente riassemblati nell'ordine corretto alla fine della ricezione. D'altra parte, se ciò che abbiamo è traffico in tempo reale come un video in streaming o una conversazione VoIP, siamo nei guai poiché i pacchetti non possono essere riassemblati correttamente, con conseguente pixel pixelati o audio confuso. Dal punto di vista di un utente, stiamo riscontrando un problema di prestazioni.
Errori
In una certa misura, gli errori di rete sono un altrofattore che influenza le prestazioni della rete. Gli errori di bit si riferiscono al numero di bit di un flusso di dati ricevuti su un canale di comunicazione che sono stati modificati a causa di problemi di rumore, interferenza, distorsione o sincronizzazione dei bit. Il bit error rate o bit error ratio (BER) è il numero di errori bit diviso per il numero totale di bit trasferiti durante un determinato intervallo di tempo. Viene spesso espresso in percentuale.
Mentre le reti sono molto robuste e resistenti,nella maggior parte dei casi si riprenderanno da questi errori utilizzando diversi metodi tra cui schemi di correzione degli errori integrati o ritrasmissione di dati errati. Ma mentre questi possono essere accettabili, spesso causano ritardi inutili, aumento del jitter e ogni tipo di problema di prestazioni percepito dall'utente.
LEGGI ANCHE: Perdita di pacchetti - Come misurare e come risolvere
I principali strumenti per la risoluzione dei problemi di prestazioni di rete
Mentre ci sono tonnellate di strumenti per la misurazioneprestazioni di rete, non tutte sono così complete come le poche che abbiamo scelto per te. I migliori non solo visualizzeranno la larghezza di banda, ma anche diverse metriche che influiscono sulla larghezza di banda come latenza o jitter, aiutandoti così a risolvere rapidamente le prestazioni di rete emesse.
1. SolarWinds Network Performance Monitor (PROVA GRATUITA)
SolarWinds è uno dei fornitori più noti di strumenti di amministrazione di rete e di sistema. È famoso per i suoi numerosi eccellenti strumenti di amministrazione della rete. Tra i più famosi SolarWinds i prodotti sono i NetFlow Traffic Analyzer e il Server e Application Monitor. La società è anche riconosciuta per aver fatto una manciata di eccellenti strumenti gratuiti, ognuno dei quali risponde a un'esigenza specifica dell'amministratore di rete e di sistema. Il Calcolatore di sottorete avanzato e il Kiwi Syslog Server sono due eccellenti esempi di quegli strumenti gratuiti.
SolarWinds"Il prodotto di punta è chiamato Network Performance Monitor, o NPM. Questa è una soluzione di monitoraggio della rete con funzionalità complete. Il NPM di SolarWinds esegue il polling di qualsiasi dispositivo abilitato utilizzando il protocollo SNMPper leggere le metriche operative e i contatori delle interfacce. Memorizza i risultati in un database SQL e utilizza i dati di polling per creare grafici che mostrano l'utilizzo di ciascun circuito WAN e altre metriche importanti.

- PROVA GRATUITA: SolarWinds Network Performance Monitor
- Link per scaricare: https://www.solarwinds.com/network-performance-monitor/registration
Il monitor delle prestazioni di rete di SolarWinds vantauna GUI intuitiva. Con esso, aggiungere un dispositivo è semplice come specificare il suo indirizzo IP o il nome host e la stringa della comunità SNMP. Lo strumento quindi interroga il dispositivo, elenca tutti i parametri SNMP disponibili e consente di selezionare quelli che si desidera monitorare e visualizzare nei grafici.
I prezzi di SolarWinds Network Performance Monitor partono da $ 2 995 e variano in base al numero di dispositivi da monitorare. È possibile ottenere un preventivo dettagliato contattando il team di vendita di SolarWinds.
Se si desidera provare il prodotto prima di acquistarlo, è disponibile una versione di prova gratuita di 30 giorni, come per la maggior parte dei prodotti SolarWinds.
2. ManageEngine OpManager
Il ManageEngine OpManager è una soluzione di gestione completa che lo faràsoddisfare la maggior parte delle esigenze di monitoraggio. Lo strumento può essere eseguito su Windows o Linux ed è dotato di eccellenti funzionalità. Ad esempio, la sua funzione di rilevamento automatico può mappare graficamente la tua rete, offrendoti una dashboard personalizzata in modo univoco.
Il dashboard dello strumento è un altro dei suoi punti di forzapunti. È super facile da usare e navigare e ha funzionalità di drill-down. Se ti piacciono le app mobili, sono disponibili per tablet e smartphone e ti consentiranno di accedere al sistema da qualsiasi luogo. Nel complesso, questo è un prodotto molto lucido e professionale.

Avviso in OpManager è un altro dei punti di forza del prodotto. Esiste una gamma completa di avvisi basati sulla soglia che aiuteranno a rilevare, identificare e risolvere i problemi di rete. È possibile impostare più soglie con varie notifiche per ogni metrica delle prestazioni.
Se vuoi provare il ManageEngine OpManager, ottieni la versione gratuita. Non è una versione di prova limitata nel tempo. È invece limitato alle funzionalità. Ad esempio, non ti consentirà di monitorare più di dieci dispositivi. Sebbene ciò possa essere sufficiente a scopo di test, si adatta solo alle reti più piccole. Per più dispositivi, puoi scegliere tra Essenziale o il impresa piani. Il primo ti consentirà di monitorare fino a 1 000 nodi, mentre l'altro arriva a 10 000. Informazioni sui prezzi sono disponibili contattando ManageEngineLe vendite.
3. PRTG Network Monitor
Il PRTG Network Monitor a partire dal Paessler AG è un sistema di monitoraggio della rete senza agenti. Paessler afferma che il PRTG Network Monitor può essere impostato in un paio di minuti. La nostra esperienza dimostra che può richiedere un po 'di più ma che è ancora molto semplice e veloce, grazie a una funzione di rilevamento automatico che scansionerà la tua rete, troverà i dispositivi e li aggiungerà automaticamente. Lo strumento utilizza una combinazione di Ping, SNMP, WMI, NetFlow, jFlow, sFlow, ma può anche comunicare tramite DICOM o l'API RESTful.

Uno dei punti di forza di PRTG Network Monitor è la sua architettura basata su sensori. Puoi considerare i sensori come componenti aggiuntivi del prodotto, tranne per il fatto che sono già inclusi e non è necessario aggiungerli. Ci sono componenti aggiuntivi praticamente per qualsiasi cosa. Ad esempio, ci sono sensori di applicazioni HTTP, SMTP / POP3 (e-mail). Esistono anche sensori specifici dell'hardware per switch, router e server. In tutto, ci sono oltre 200 diversi sensori predefiniti che recuperano statistiche come tempo di risposta, processore, memoria, informazioni sul database, temperatura o stato del sistema dai dispositivi monitorati.
Il PRTG Network Monitor offre una selezione di interfacce utente. Quello principale è un'interfaccia web basata su Ajax. Esiste anche una console aziendale Windows e app mobili per Android e iOS. Una bella caratteristica delle app mobili è che possono utilizzare la notifica push di tutti gli avvisi attivati da PRTG. Sono inoltre disponibili più notifiche SMS o e-mail standard. Sebbene il server funzioni solo su Windows, può essere amministrato da qualsiasi dispositivo con un browser compatibile Ajax.
Il PRTG Network Monitor è offerto in due versioni. Esiste una versione gratuita che è full optional ma limiterà la tua capacità di monitoraggio a 100 sensori. Si noti che ogni parametro monitorato conta come un sensore e, ad esempio, il monitoraggio di 24 interfacce su uno switch di rete utilizzerà fino a 24 sensori. Se sono necessari più di 100 sensori, è necessario acquistare una licenza. I loro prezzi partono da $ 1 600 per 500 sensori. Puoi anche ottenere una versione di prova gratuita di 30 giorni gratuita, senza sensori e con funzionalità complete.
Commenti