Misurazione della qualità della connessione Internet


8

Sto riscontrando problemi con la WLAN sul mio laptop dual / boot win / linux - la connessione sul lato linux ha problemi occasionali e sembra un po 'lenta e pesante. Vorrei provare a risolvere questo problema armeggiando con tutti i tipi di impostazioni del router, backport dei moduli del kernel WLAN o qualsiasi altra cosa - ma il problema è che è difficile sapere se le impostazioni hanno avuto alcun effetto, poiché il problema appare solo in modo soggettivo velocità di connessione. Quindi mi piacerebbe avere un modo di eseguire una misurazione che mi direbbe se il problema fosse interessato o meno.

Finora ho appena usato il iwconfigquale restituisce dati normali, e ping -c 100 -i 0.2sul router e alcuni indirizzi IP di siti Web stabili, ma il riepilogo non mi dà tutti quei dati validi, ma solo la perdita occasionale di pacchetti. Un'informazione che manca dal riepilogo è il conteggio dei pacchetti con tempo di andata e ritorno chiaramente deviante, poiché questo è uno dei sintomi che ho notato - la maggior parte dei pacchetti ritorna con un tempo regolare, ma alcuni di essi impiegano molto più tempo.

Quindi quali strumenti posso utilizzare per ottenere dati numerici effettivi sulla qualità della mia connessione Internet?

(E nel caso in cui qualcuno si stia chiedendo, sì, il problema è reale e non solo un pregiudizio di conferma, poiché a volte sembra abbastanza male da farmi uscire dalla connessione WLAN. Probabilmente è in qualche modo correlato a questo bug di Ubuntu e / o a questo bug di Redhat )

Risposte:


8

Forse installare il fumo sul lato Linux e puntarlo sul tuo AP?

L'affumicatura invierà periodicamente (configurabile) -20 ping allo stesso tempo, quindi rappresenterà il grafico di quanti sono stati restituiti e l'intervallo di tempo in cui sono tornati. Se hai molti pacchetti rilasciati o un intervallo molto ampio, allora dovresti essere preoccupato.

Grafico del fumo

Se si desidera eseguire il fumo, è possibile utilizzare fping , che è ciò che Smokeping sta chiamando per raccogliere i dati. È molto più facile da interpretare con il grafico però.


2

Utilizzare tcpdump per acquisire i pacchetti che escono dalla subnet LAN locale. Quindi utilizza strumenti come Wireshark o Tshark per fare alcune analisi su quanta perdita stai riscontrando, su quale sia la varianza nel tempo di andata e ritorno e su come si sta comportando TCP. (Finestre, ritrasmissioni, ecc.).

Il motivo per cui suggerisco questo piuttosto che eseguire una sorta di software di monitoraggio basato su ping / traceroute è che molti operatori di rete trattano il traffico ICMP (e la generazione di irraggiungibili ICMP, su cui si basa il traceroute) in modo diverso dal traffico UDP / TCP effettivo. L'uso di uno strumento basato su ICMP può quindi fornire risultati spuri.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.