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:

  1. Avvia un ping a google.com. Vedrai una serie di linee, una per volta, tipicamente con tempi nell’intervallo 20-100 msec.
  2. 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)

  3. 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

  1. 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”.
  2. 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)
  3. 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)
  4. 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.)
  5. 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.
Per modificare questa pagina, inviare una richiesta di pull al repository Github.