ss命令查看socket上包的占用内存
本文最后更新于:2025年11月19日 下午
统计socket接收发送队列上的数据长度
一般情况下使用只会显示接收发送队列的包数
1 | |
统计内存信息需要-m参数,但可能开了-m参数还是没有,这时需要打开内核宏
内核打开宏:
1 | |
这时输出如下:
1 | |
主要看r,t这两个就够了,r表示接收的包,t表示发送的包。
fwd_alloc(接收缓存),wmem_queued(发送缓存)。这两个字段没有实际意义,查了下资料,它只表明一个额度,一个水线。并不真正会占用内存。
统计总共占用内存
接收缓冲占用总内存(单位KB)
1 | |
发送缓冲占用总内存(单位KB)
1 | |
其他内存信息含义
1 | |
ss命令查看socket上包的占用内存
https://leon0625.github.io/2024/01/04/f4cdb5edc080/