Quali sono alcuni dei migliori strumenti / utilità per testare la larghezza di banda reale attraverso un collegamento? Nel mio caso sto testando il throughput reale attraverso un bridge wifi.
Quali sono alcuni dei migliori strumenti / utilità per testare la larghezza di banda reale attraverso un collegamento? Nel mio caso sto testando il throughput reale attraverso un bridge wifi.
Risposte:
Trovo iperf come una delle utility più utili per testare la larghezza di banda punto a punto. Ha molte opzioni per testare su tcp / udp, con udp può dirti quanto jitter c'era. Le porte di iperf sono disponibili per quasi tutti i sistemi operativi.
Mi piace anche provare con NDT , ma non è altrettanto facile lavorare con l'iperf poiché NDT deve fondamentalmente essere configurato come un server da qualche parte, e il client deve avere Java installato.
Vorrei reindirizzare qualcosa come / dev / urandom (o / dev / zero per testare la compressione dei dispositivi se presente) attraverso due macchine * nix.
Ascolta e reindirizza a / dev / null su una macchina
nc –l –p 7000 | /dev/null
Collegare e reindirizzare 100 MiB di dati casuali sull'altro
dd if=/dev/urandom bs=1M count=100 | nc 192.168.1.120 7000 –q 10
Per le statistiche in tempo reale usa pipeviewer
dd if=/dev/urandom bs=1M count=100 | pv | nc 192.168.1.120 7000 -q 10
netcat
stdin. Puoi riutilizzarlo per rendere più comparabili anche i tuoi test successivi.
IxChariot . Non gratuito, ma può simulare tutti i tipi di traffico. SmallNetBuilder.com lo utilizza per i test dei loro prodotti.
Cosa consideri "throughput di rete reale?" Ciò dipende interamente dalla funzione della rete e dalle esigenze degli utenti.
Ad esempio, la larghezza di banda non sarà un attributo determinante delle prestazioni della rete se si dispone di sei utenti che non sono autorizzati a trasmettere video / audio o trasferire file. In tal caso, una volta che hai abbastanza larghezza di banda per il loro traffico standard, è semplicemente uno spreco.
I benchmark sono utili per determinare i punti deboli nella tua rete, ma non dovresti prenderli come riflesso dell'esperienza dell'utente a meno che non imitino i modelli di traffico degli utenti.
Se stai solo cercando di capire quanta larghezza di banda puoi spingere attraverso il bridge wireless prima che cada, non puoi davvero battere iperf e FTP (anche se potresti aver bisogno di testare un paio di macchine contemporaneamente). Ricorda di testare anche il traffico bidirezionale.
Se sei interessato a capire l'esperienza utente prevista, avremo bisogno di ulteriori informazioni.
Ho usato PCATTCP per testare il throughput diretto. Il programma è impostato per ricevere su un computer, quindi trasmette l'altro computer.
È possibile utilizzare il software D-ITG. È gratuito e può essere scaricato da http://www.grid.unina.it/software/ITG/
L'ho usato per testare diversi computer collegati in rete con vari sistemi operativi. Rendimento, jitter e ritardo possono essere facilmente misurati.
Un'alternativa commerciale è Netrounds (www.netrounds.com). È un servizio cloud (SaaS) che significa che non ci sono investimenti. C'è anche una prova gratuita di 30 giorni.
Utilizza dispositivi a sonda attivi, che possono essere facilmente scaricati. Queste sonde utilizzano un kernel Linux ottimizzato per le massime prestazioni e il miglior controllo dell'hardware di rete.
Netrounds può generare e misurare fino a 10 Gbit / s utilizzando hardware standard per PC, sia TCP che UDP (anche multicast). Supporto per VLAN e flussi QoS multipli.