运行ss -m
命令时,显示套接字的内存使用情况。我得到以下输出。
ESTAB 0 0 172.16.31.158:55266 115.114.106.17:imap2 mem:(r0,w0,f0,t0)
有人可以解释一下这四个字符 'r' 'w' 'f' 't' 在这里表示什么吗?
运行ss -m
命令时,显示套接字的内存使用情况。我得到以下输出。
ESTAB 0 0 172.16.31.158:55266 115.114.106.17:imap2 mem:(r0,w0,f0,t0)
有人可以解释一下这四个字符 'r' 'w' 'f' 't' 在这里表示什么吗?
根据这个关于 Unix & Linux 的优秀问题和答案:
r
表示读(入站)缓冲区w
表示写(出站)缓冲区f
表示“前向分配内存”(套接字可用的内存)t
表示传输队列(等待发送或等待的东西ACK
)关于unix.se 问题有更多详细信息(和一些很好的参考资源)。