8 migliori strumenti di test delle prestazioni e del carico

click fraud protection

Quando è necessario testare le prestazioni di una rete, devi utilizzare gli strumenti giusti. In realtà, questo è vero per la maggior parte delle attività. Se come me, hai mai provato a guidare un chiodo con un cacciavite, sarai sicuramente d'accordo.

Strumenti di test delle prestazioni e del carico

Quindi oggi daremo un'occhiata agli strumenti di test delle prestazioni e del carico. Più specificamente, esamineremo alcuni dei migliori strumenti di test delle prestazioni e del carico della rete. E poiché il concetto di test delle prestazioni e del carico è piuttosto vago, scoprirai presto che gli strumenti sono vari.

Inizieremo oggi discutendo le prestazioni e i test di carico. Dopotutto, può solo aiutare a capire meglio cosa succederà dopo. Spiegheremo innanzitutto cosa sono le prestazioni e quali fattori le stanno influenzando. Faremo anche del nostro meglio per spiegare quali sono i test di carico nel contesto dei test delle prestazioni. E finalmente arriveremo alla parte interessante, una recensione di alcuni dei migliori strumenti che possono essere utilizzati per le prestazioni e i test di carico.

instagram viewer

Spiegazione dei test sulle prestazioni e sul carico

Cominciamo con un disclaimer. Nel contesto di questo post che riguarda l'amministrazione di rete, ci riferiremo alle prestazioni e ai test di carico di reti e sebbene alcuni degli strumenti esaminati di seguito possano eseguire altri tipi di test delle prestazioni, non saranno i nostri principali messa a fuoco.

Più di ogni altra cosa, le prestazioni della rete sono una questione di percezione dell'utente e, in quanto tale, non possono essere facilmente testate. Tuttavia, le prestazioni di rete percepite sono direttamente influenzate da diversi fattori che possono essere testati. I primi due lo sono la larghezza di banda e throughput. Il primo si riferisce alla capacità di carico di una rete. Come un'analogia, pensalo come il numero di corsie su un'autostrada. Portatad'altra parte, si riferisce all'utilizzo effettivo della larghezza di banda disponibile. Per mantenere la nostra precedente analogia, un'autostrada a quattro corsie potrebbe avere una "larghezza di banda" di 4 000 veicoli all'ora, ma il suo "throughput" attuale potrebbe essere solo di 400 veicoli all'ora o il 10% della sua capacità.

Latenza, ritardo e jitter sono altri fattori che influenzano le prestazioni percepite delle reti. Latenza si riferisce al tempo impiegato dai dati per viaggiare dall'origine alla destinazione. È principalmente una funzione del tempo di viaggio del segnale e del tempo di elaborazione in tutti i nodi che attraversa. È una limitazione fisica che non può essere ridotta. Il ritardo, d'altra parte, a volte può essere migliorato. Ha a che fare con il tempo impiegato dalle apparecchiature di rete per elaborare, mettere in coda e inoltrare i dati. Apparecchiature più veloci e potenti in genere aggiungono meno ritardi alla trasmissione. Per quanto riguarda il jitter, si riferisce alla variazione del ritardo del pacchetto alla fine della ricezione della conversazione. Il traffico in tempo reale o quasi in tempo reale ne è particolarmente interessato in quanto può causare l'arrivo fuori sequenza dei pacchetti di dati. Nel caso del voice over IP, ad esempio, ciò potrebbe provocare discorsi incomprensibili.

LETTURA CORRELATA: I migliori strumenti per la risoluzione dei problemi di rete (recensione)

OK, ora che abbiamo migliorato le prestazioni, che ne dici di test di carico. Quando parliamo di test del carico, ciò che in genere abbiamo in mente è generare il traffico di rete effettivo al fine di poter misurare l'impatto del carico sulle prestazioni. Mantenendo la nostra analogia autostradale, sappiamo tutti come le velocità delle autostrade siano inversamente proporzionali alla quantità di traffico. Ecco perché il traffico nelle ore di punta è una causa comune di ingorghi. Bene, lo stesso vale per il traffico di rete e le prestazioni sono generalmente inversamente proporzionali alla quantità di traffico. Questo è il motivo per cui i test di carico sono interessanti.

Indipendentemente da ciò, il modo migliore per eseguire test delle prestazioni e del carico sulle reti è simulare il traffico dell'utente reale e misurare il tempo necessario per completare un determinato set di test. Questo ti darà la migliore approssimazione della percezione reale dell'utente.

I migliori strumenti di test delle prestazioni e del carico

Abbiamo cercato per il mercato alcuni dei migliori strumenti di test delle prestazioni e del carico. Ecco il risultato dei nostri sforzi. Abbiamo provato a includere vari tipi di strumenti per diversi motivi. Innanzitutto, volevamo darti un'idea della varietà di strumenti disponibili. E poiché le esigenze di tutti sono diverse, la revisione di più tipi di strumenti aumenta le probabilità che uno di essi corrisponda alle tue esigenze.

SolarWinds è una specie di nome famoso nel campo dell'amministrazione di rete. La società è nota per aver realizzato alcuni dei migliori strumenti di amministrazione di rete sul mercato. Il suo prodotto di punta, il Network Performance Monitor è generalmente riconosciuto come uno dei migliori strumenti di monitoraggio della larghezza di banda di rete disponibili. E per rendere le cose ancora migliori, SolarWinds è anche la società dietro numerosi strumenti gratuiti, ognuno dei quali risponde a un'esigenza specifica degli amministratori di rete come il famoso Server TFTP di SolarWinds o il Calcolatore di sottorete avanzato.

Il WAN Killer Generatore di traffico di rete, che fa parte del Set di strumenti del SolarWinds Network Engineer, ha il solo scopo di generare traffico di rete. L'idea è che gli amministratori utilizzino questo strumento in combinazione con strumenti di test delle prestazioni, testando così le prestazioni in situazioni di traffico intenso, cosa che non fanno molti strumenti loro stessi.

Lo strumento ti consentirà di impostare facilmente l'indirizzo IP e il nome host a cui desideri inviare il carico di traffico. Ti consentirà inoltre di specificare parametri come il numero di porta, la dimensione del pacchetto e la percentuale di larghezza di banda disponibile da utilizzare. Può persino consentire di modificare le impostazioni DSCP (Differentiated Services Code Point) e Explicit Congest Notification (ECN). Questa flessibilità consente allo strumento di imitare praticamente qualsiasi tipo di traffico.

Schermata di SolarWinds WAN Killer
  • PROVA GRATUITA: Set di strumenti dell'ingegnere SolarWinds
  • Link per il download ufficiale: https://www.solarwinds.com/engineers-toolset/registration

L'uso principale di questo strumento è per attività come il test delle priorità del traffico e il bilanciamento del carico. Puoi anche usarlo per assicurarti che la tua rete sia configurata correttamente e che enormi quantità di traffico non importante, come generato da questo strumento, non avranno effetti negativi sul traffico critico. Il livello di messa a punto dello strumento consente di simulare quasi ogni tipo di situazione.

Come abbiamo indicato prima, il Generatore di traffico di rete KAN SolarWinds WAN fa parte del Set di strumenti dell'ingegnere, un insieme di oltre 60 strumenti diversi. Il set di strumenti include un mix degli strumenti gratuiti più importanti di SolarWinds combinati con molti strumenti esclusivi che non troverai altrove. E la maggior parte degli strumenti inclusi sono integrati in una dashboard comune da cui è possibile accedervi facilmente.

Che altro c'è nel set di strumenti dell'ingegnere SolarWinds?

Il Set di strumenti dell'ingegnere SolarWinds include diversi strumenti di risoluzione dei problemi dedicati. Strumenti come Ping Sweep, DNS Analyzer e TraceRoute possono essere utilizzati per eseguire la diagnostica di rete e aiutare a risolvere rapidamente complessi problemi di rete. Per gli amministratori orientati alla sicurezza, alcuni degli strumenti del set di strumenti possono essere utilizzati per simulare attacchi e aiutare a identificare le vulnerabilità.

Console desktop del set di strumenti degli ingegneri di SolarWinds

Il set di strumenti offre anche alcune eccellenti capacità di monitoraggio e avviso. Alcuni dei suoi strumenti monitoreranno i tuoi dispositivi e genereranno avvisi di disponibilità o problemi di salute. Infine, puoi utilizzare alcuni degli strumenti inclusi per la gestione della configurazione e il consolidamento dei log.

Ecco un elenco di alcuni degli altri strumenti che troverai nel set di strumenti dell'ingegnere SolarWinds:

  • Port Scanner
  • Switch Port Mapper
  • Spazzata SNMP
  • Browser di rete IP
  • Individuazione indirizzi MAC
  • Ping Sweep
  • Monitoraggio del tempo di risposta
  • CPU Monitor
  • Memory Monitor
  • Interface Monitor
  • TraceRoute
  • Decodifica password router
  • SNMP Brute Force Attack
  • Attacco del dizionario SNMP
  • Config Compare, Downloader, Uploader ed Editor
  • Editor trap SNMP e ricevitore trap SNMP
  • Calcolatore di sottorete
  • Monitoraggio ambito DHCP
  • Analizzatore di strutture DNS
  • Controllo DNS
  • Gestione dell'indirizzo IP

FAQ: WAN KILLER include una versione di prova GRATUITA di 14 giorni? Sì, lo fa.

Con così tanti strumenti inclusi nel Set di strumenti dell'ingegnere SolarWinds, dovresti assolutamente provarlo e vedere di persona cosa può fare per te. Questo prodotto, incluso il WAN Killer Generatore di traffico di rete, viene venduto per $ 1 495 per installazione desktop. Avrai bisogno di una licenza per ogni utente dello strumento. Ma considerando tutti gli strumenti inclusi, questo è un prezzo molto ragionevole. Se si desidera eseguire un test del set di strumenti, è disponibile una versione di prova di 14 giorni.

Link per il download ufficiale: https://www.solarwinds.com/engineers-toolset/registration

2. Test di velocità LAN

Test di velocità LAN a partire dal TotuSoft è uno strumento semplice ma potente per misurare le prestazioni di trasferimenti di file, dischi rigidi, unità USB e velocità di rete. Tutto quello che devi fare è scegliere una destinazione sul server dove desideri testare la connessione WAN. Lo strumento costruirà quindi un file in memoria e lo trasferirà in entrambi i modi misurando il tempo impiegato. Quindi esegue tutti i calcoli per te e ti dà una valutazione delle prestazioni del trasferimento.

Schermata Test velocità LAN

Puoi anche scegliere un computer con Server di test della velocità LAN invece di una cartella condivisa come destinazione. Questo elimina efficacemente il componente di accesso al disco dall'equazione, dandoti una vera misura delle prestazioni della rete. Lo strumento è inizialmente impostato nella sua versione Lite, con funzionalità limitate. Per accedere alle funzionalità avanzate della versione standard, è necessario acquistare una licenza disponibile per soli dieci dollari, con sconti sulla quantità disponibili. Lo strumento è portatile e verrà eseguito su qualsiasi versione di Windows da Windows 2000.

3. Panchina LAN

Nonostante il sito Web del suo sviluppatore non sia più attivo, Panchina LAN a partire dal Zack Saw è ancora disponibile per il download da diversi siti Web di download di software e non dovresti avere problemi a trovarlo. È un'utilità di benchmarking della rete TCP gratuita e portatile. Lo strumento si basa su Winsock 2.2, un framework piuttosto vecchio ma con un utilizzo minimo della CPU, il che è positivo. Potete essere ragionevolmente sicuri che le scarse prestazioni della CPU non arriveranno e inquineranno i risultati dei test sulle prestazioni della vostra rete. Tutto quello che fa lo strumento è testare le prestazioni della rete tra due computer, ma ciò che fa fa bene.

Schermata LANBench

Dovrai correre Panchina LAN su due computer, alle estremità del segmento di rete che si desidera testare. Un'istanza viene eseguita come server e l'altra è il client. Il lato server non richiede alcuna configurazione. Tutto quello che devi fare è fare clic su Ascolta pulsante. La configurazione di test dello strumento viene eseguita sul lato client prima di iniziare il test. Dovrai specificare l'indirizzo IP del server e puoi regolare diversi parametri di test come la durata totale del test, la dimensione del pacchetto utilizzata per il test, nonché la connessione e il trasferimento modalità.

4. NetIO-GUI (il fratello maggiore di NetIO)

Netio-GUI è in realtà un front-end gratuito per l'utilità della riga di comando multipiattaforma Netio. Insieme, formano uno strumento di test delle prestazioni molto potente. Può essere utilizzato per misurare i tempi di risposta dell'ICMP e le velocità di trasferimento della rete per protocolli e dimensioni di pacchetti diversi. Tutti i risultati sono memorizzati in un database SQLite e possono essere facilmente confrontati. Questo strumento di Windows è disponibile come software installabile o come strumento portatile.

Schermata NetIO-GUI

Per eseguire i test, sono necessarie due istanze dello strumento, una alle estremità. Un lato verrà eseguito in modalità client mentre l'altro verrà eseguito in modalità server. Usarlo è piuttosto semplice, una volta che lo hai in esecuzione su entrambe le estremità, fai clic sul pulsante di avvio sul server (in genere in esecuzione all'estremo fine) e, sul client, è sufficiente inserire l'indirizzo IP del server e selezionare il protocollo (TCP o UDP) che si desidera utilizzare per eseguire il test. Si avvia il test e si lascia Netio testare la connettività utilizzando varie dimensioni di pacchetto prima che restituisca i risultati del test.

5. NetStress

Inizialmente creato come strumento interno da Noci A proposito di reti, NetStress è ora offerto al pubblico. È ancora un altro strumento di benchmarking della rete semplice e gratuito e, come puoi immaginare dal suo nome, si tratta solo di test di carico. Come la maggior parte degli altri prodotti simili, dovrai eseguire lo strumento su due computer alle estremità della rete che devi testare. È un po 'più facile da usare rispetto ad altri strumenti perché trova automaticamente l'indirizzo IP del ricevitore.

Screenshot di NetStress

Esecuzione di un test con NetStress è molto semplice, anche se alcuni potrebbero non trovarlo autoesplicativo. Quello che devi fare è fare clic su 0.0.0.0 accanto a IP ricevuto remoto. Quindi selezionare l'indirizzo IP elencato nella finestra e fare clic ok. Ciò consentirà il Inizio pulsante. Una volta abilitato, è sufficiente fare clic su di esso e lo strumento inizia a testare e misurare il throughput TCP e UDP. Un'opzione interessante ha trovato in questo strumento la possibilità di modificare la dimensione MTU utilizzata per i test. Nonostante alcune stranezze come l'impossibilità di ridimensionare la finestra a schermo intero, NetStress è uno strumento abbastanza buono.

6. AIDA32

AIDA32 è ufficialmente un prodotto fuori produzione che è stato sostituito da AIDA64 ma questa versione precedente è ancora molto popolare e facile da trovare. Aida è uno strumento di informazione e benchmarking hardware che può eseguire molti test diversi. Il motivo per cui questa versione specifica, e precedente, è stata inclusa nel nostro elenco è perché include un eccellente strumento di benchmark di rete che non è più disponibile in AIDA64. Assicurati di avere la versione giusta. L'uso del plug-in è semplice e può essere avviato dal menu Plug-in dello strumento

Screenshot di Aida32

AIDA32 lo strumento non è molto diverso nel suo funzionamento dalla maggior parte degli altri in questo elenco e dovrai eseguirlo ad entrambe le estremità del percorso che desideri testare. Su uno dei computer, è necessario selezionare Maestro dall'elenco a discesa che troverai nella parte inferiore della finestra dello strumento. Quindi vai al Larghezza di banda scheda e fare clic su Inizio pulsante. Sull'altro computer, si seleziona Schiavo invece di Maestro e inserisci l'indirizzo IP del master. Proprio come hai fatto con il maestro, vai al Larghezza di banda scheda e fare clic Inizio. Una volta completato il test, il Salva pulsante può essere utilizzato per salvare comodamente il grafico della larghezza di banda in formato bitmap.

7. PerformanceTest da PassMark

Punteggio minimo'S Test della prestazione è un software completo di benchmarking delle prestazioni del PC. È stato inserito nel nostro elenco perché presenta uno strumento di test di rete avanzato molto interessante che è possibile utilizzare per eseguire test delle prestazioni di rete. Lo strumento può eseguire test su entrambe le reti IPv4 e IPv6 e consentirà agli utenti di impostare la dimensione del blocco dati utilizzata per i test. Ti permetterà anche di abilitare la limitazione della larghezza di banda UDP se lo desideri. Il modulo di rete è ben nascosto all'interno di Test della prestazione applicazione. Puoi accedervi facendo clic UNdvanced e poi Rete dalla barra dei menu dello strumento.

PassMark Advanced Network Test

Questo è uno strumento limitato in cui i risultati sono mostrati nell'area di stato e mostrano la quantità di dati inviati al server, il carico della CPU e la velocità media, minima e massima di trasferimento. Anche se questo non è molto, dovrebbe essere sufficiente per determinare la coerenza delle prestazioni della rete. Test della prestazione è uno shareware a pagamento ma può essere utilizzato gratuitamente senza alcuna limitazione per un massimo di 30 giorni.

8. Wireshark

Non eravamo sicuri se Wireshark dovrebbe essere incluso in questo elenco. Dopotutto, questo non è davvero uno strumento di test del carico e non è nemmeno un vero strumento di test delle prestazioni. È, tuttavia, uno dei migliori strumenti di risoluzione dei problemi di rete a tutto tondo e può essere utilizzato insieme con altri strumenti in questo elenco per vedere l'impatto esatto delle varie situazioni di caricamento della rete sulla rete traffico.

Precedentemente noto come Etereo, Wireshark è in circolazione da 20 anni. È uno degli strumenti di sniffing di rete più popolari. Lo strumento ha una storia interessante. Prima Wireshark, il mercato aveva essenzialmente uno sniffer di pacchetti basato su GUI che si chiamava giustamente Sniffer. Era un prodotto eccellente che soffriva di un grosso svantaggio, il suo prezzo. Alla fine degli anni '90 il prodotto costava circa $ 1500, il che era più di quanto molti potessero permettersi. Ciò ha spinto lo sviluppo di Ethereal come sniffer di pacchetti gratuito e open source da parte di un laureato della UMKC di nome Gerald Combs che è ancora il principale manutentore di Wireshark venti anni dopo.

Screenshot di Wireshark

Oggi, Wireshark è diventato il riferimento negli sniffer di pacchetti. È lo standard di fatto e molti altri strumenti cercano di imitarlo. Questo strumento fa principalmente due cose. Innanzitutto, cattura tutto il traffico che vede sulla sua interfaccia. Ma non si ferma qui. Il vero punto di forza del prodotto è nelle sue potenti capacità di analisi che in realtà sono così buone da non esserlo non comune per gli utenti che utilizzano altri strumenti per l'acquisizione di pacchetti per eseguire l'analisi dei dati acquisiti utilizzando Wireshark. È così bello. Questo è un modo così comune di utilizzare il prodotto che, all'avvio, ti viene richiesto di aprire un file di acquisizione esistente, potenzialmente creato con un altro strumento, o di avviare l'acquisizione del traffico. Un altro punto di forza dello strumento sono i filtri che incorpora che ti permettono di concentrarti esattamente sui dati che ti interessano.

Mentre Wireshark ha una curva di apprendimento ripida, vale la pena apprendere in quanto si rivelerà più volte uno strumento prezioso per molte attività di risoluzione dei problemi di rete. È sicuramente qualcosa che dovrebbe far parte del set di strumenti di ogni amministratore di rete. E dato il suo prezzo - è gratuito - non c'è motivo per non usarlo.

watch instagram story