【发布时间】:2011-06-28 23:08:55
【问题描述】:
通过监控 /proc/net/sockstat 或 /proc/net/protocols,我可以实时了解系统中 TCP 套接字使用的内存总量:
[gpadmin@sdw4 ~]$ cat /proc/net/sockstat
sockets: used 240
TCP: inuse 55 orphan 0 tw 0 alloc 69 mem 2171
UDP: inuse 22 mem 0
RAW: inuse 0
FRAG: inuse 0 memory 0
[gpadmin@sdw4 ~]$ cat /proc/net/sockstat
sockets: used 240
TCP: inuse 55 orphan 0 tw 0 alloc 69 mem 761
UDP: inuse 22 mem 0
RAW: inuse 0
FRAG: inuse 0 memory 0
以上指标显示 TCP 套接字使用的内存,但 UDP 套接字指标标记为 0。有没有办法找出这些信息?是否有任何 /proc/net 文件捕获此信息?
提前致谢。
【问题讨论】:
标签: sockets udp memory-management