Test per il Bufferbloat
La qualità della tua navigazione web, chiamata vocale o gioco degrada quando qualcuno scarica o carica file? Può essere che il tuo router abbia “bufferbloat” – latenza/lag inutile creata dal tuo router che bufferizza troppi dati.
Se i test qui sotto mostrano un’alta latenza (per esempio, sopra i 50 msec), leggi le nostre raccomandazioni aCosa posso fare per il Bufferbloat
Test facile per il Bufferbloat
Il DSL Reports Speed Test effettua misure accurate del download e dell’upload speedalong con la latenza durante il test.Il pulsante “Results + Share” ti permette di vedere i risultati numerici o passare un link ai tuoi amici. Guarda i video Bloat / NoBloat su Youtube per vedere come funziona il test.
Un test rapido per il Bufferbloat
Altri siti di test di velocità misurano solo la latenza quando il link è inattivo – e questo racconta solo parte della storia. Puoi ottenere misure numeriche di latenza con questi altri siti di test di velocità se esegui simultaneamente un test di ping. Per farlo:
- Avvia un ping a google.com. Vedrai una serie di linee, una per volta, tipicamente con tempi nell’intervallo 20-100 msec.
-
Esegui un test di velocità simultaneamente. Per farlo, avviate uno dei servizi speedtest qui sotto:
- http://fast.com
- http://speedtest.net
- http://testmy.net
- http://speedof.me
(fast.com ora testa la latenza sotto carico, ma vorremmo che più persone controllassero i loro risultati rispetto al nostro test rapido)
-
Guarda i tempi di ping mentre il test di velocità è in esecuzione. Se i tempi saltano quando si carica o scarica, allora il tuo router è probabilmente gonfiato.
I migliori test per il Bufferbloat
La suite di test che abbiamo sviluppato per diagnosticare il bufferbloat e altri problemi di connettività sono buoni fino a 40GigE, ma richiedono la suite di test Flent RRULUsando gli strumenti Flent, è possibile avere una buona sensazione di come si comporta la connessione mentre si mettono a punto le impostazioni.
Altri strumenti per le prestazioni di rete e la latenza
- Il Quick Test (descritto sopra) fa un lavoro rudimentale di misurazione delle prestazioni. Sebbene non sia abbastanza lungo da evitare gli effetti del Powerboost o altri casi speciali implementati dagli ISP, può sicuramente evidenziare situazioni in cui si è “bufferbloated”.
- betterspeedtest.sh da OpenWrtScripts bundle è uno script che potete eseguire su Linux/OSX o su CeroWrt per ottenere test concreti e ripetibili della vostra rete. Esegue lo stesso tipo di test di download/upload che è disponibile da speedtest.net. è meglio, però, perché misura continuamente la vostra pinglatency, e quindi vi permette di conoscere le prestazioni e la latenza di ogni direzione di trasferimento dati. (originariamente dal bundle CeroWrtScripts)
- Lo script netperfrunner.sh (parte del bundle OpenWrtScripts)simula il test RRUL creando quattro flussi simultanei di upload e download. Questo misura la latenza durante il carico pesante. (anche originariamente parte del pacchetto CeroWrtScripts)
- Flent è uno strumento progettato per fare misure di rete coerenti e ripetibili. La sua suite di test, incluso RRUL, registra i dati e produce interessanti grafici dei risultati. (RRUL specifica che più sessioni netperfs vengono eseguite simultaneamente per caricare pesantemente la rete in entrambe le direzioni.)
- Il programma netperf è alla base di betterspeedtest.sh, netperfrunner.sh e Flent, ed è integrato nel firmware CeroWrt. netperf guida il traffico attraverso una rete e ne misura le prestazioni.