No momento, estou usando ss
para estudar o tráfego em uma conexão TCP. Estou interessado em descobrir como ss
calcula valores para o tempo médio de ida e volta (RTT) e a variância para o RTT em cada registro de data e hora. Ele calcula isso levando em consideração todas as amostras até esse timestamp ou usa uma janela deslizante?
Uma saída típica para o meu comando ss
é:
ss -tienmp
State Recv-Q Send-Q Local Address:Port Peer Address:Port
ESTAB 0 0 192.168.250.20:51382 192.168.250.120:22 users:(("ssh",pid=14594,fd=3)) timer:(keepalive,119min,0) uid:1000 ino:16746297 sk:15 <->
skmem:(r0,rb60000000,t0,tb60000000,f12288,w0,o0,bl0,d0) ts sack cubic wscale:10,10 rto:280 rtt:76.79/31.566 mss:1448 cwnd:10 ssthresh:3041 bytes_acked:43 segs_out:3 segs_in:2 data_segs_out:1 send 1.5Mbps lastsnd:68 lastrcv:72 pacing_rate 3.0Mbps rcv_space:29200 minrtt:68.626
Refiro-me especificamente à parte em que tenho rtt:76.79/31.566
Aqui está a página de manual do linux para ss
.
Tags latency