/proc/net/sockstat 中的 mem 和 memory 的单位是什么?字节、千字节、页?
[kbrandt@ny-kbrandt01: ~] cat /proc/net/sockstat
sockets: used 153
TCP: inuse 7 orphan 0 tw 0 alloc 8 mem 1
UDP: inuse 4 mem 3
UDPLITE: inuse 0
RAW: inuse 0
FRAG: inuse 0 memory 0
/proc/net/sockstat 中的 mem 和 memory 的单位是什么?字节、千字节、页?
[kbrandt@ny-kbrandt01: ~] cat /proc/net/sockstat
sockets: used 153
TCP: inuse 7 orphan 0 tw 0 alloc 8 mem 1
UDP: inuse 4 mem 3
UDPLITE: inuse 0
RAW: inuse 0
FRAG: inuse 0 memory 0
除了内核源代码本身之外,似乎没有这方面的文档,而且我认为您不想深入挖掘。
在翻阅了几页的搜索结果后,我终于找到了一个论坛帖子,该帖子显然是阅读了内核源代码的人,其中声称
mem
TCP 和 UDP 的值在内核页面中,而memory
FRAG 中的值以字节为单位。我自己看了一眼对应的来源,这似乎是真的。不过,我不是内核专家,经常迷失在那个迷宫中……