ss 命令输出说明

pra*_*tri 2 linux

运行ss -m命令时,显示套接字的内存使用情况。我得到了以下输出。

ESTAB  0  0   172.16.31.158:55266    115.114.106.17:imap2    mem:(r0,w0,f0,t0)
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下这四个字符 'r' 'w' 'f' 't' 在这里表示什么吗?

vor*_*aq7 6

根据这个关于 Unix 和 Linux 的优秀问答

r表示读取(入站)缓冲区
w表示写入(出站)缓冲区
f表示“前向分配的内存”(套接字可用的内存)
t表示传输队列(等待发送或等待的内容ACK

关于unix.se question有更多细节(和一些很好的参考资源)。