No estoy de acuerdo con la respuesta dada por Nemo. Wireshark (así como dumpcap, tcpdump) no son capaces de medir/registrar el cwnd y el ssthresh, ya que esos no son campos en los datagramas tcp sino solo valores que residen dentro del núcleo como estructuras del núcleo. Los datos de control de congestión no se transmiten por cable, solo los datos de control de flujo.
Para monitorear esos valores, implemente get_info
y muestree los datos periódicamente, o eche un vistazo al tcp_probe
módulo kernel (ver:http://www.linuxfoundation.org/collaborate/workgroups/networking/tcptesting)
ACTUALIZACIÓN:Creé una versión parcheada del módulo tcp_probe que se puede usar para monitorear cwnd y ssthread, consulte https://github.com/Dynalon/tcp_probe_fixed
La utilidad ss generará esta salida para sockets:
# ss -i
State Recv-Q Send-Q Local Address:Port Peer Address:Port
ESTAB 0 2054000 1.2.3.4:34069 1.2.3.5:ssh
htcp wscale:11,11 rto:247 rtt:47/0.75 ato:40 cwnd:1542 ssthresh:742 send 380.1Mbps rcv_rtt:14 rcv_space:64240
Puede verificar los valores de cwnd/ssthresh desde allí.