Kernel socket structure and TCP_DIAG

view full story

http://unix.stackexchange.com – I'm working on a software which connects to a Real Time data server (using TCP) and I have some connections dropping. My guess is that the clients do not read the data coming from the server fast enough. Therefore I would like to monitor my TCP sockets. For this I found the "ss" tool. This tool allows to see the state of every socket - here's an example line of the output of the command ss -inm 'src *:50000' ESTAB 0 0 mem:(r0,w0,f0,t0) sack rto:204 rtt:1.875/0.75 ato:40 My question is: what does the memory part mean? Look (HowTos)