/proc/net/sockstat 中的“mem”和“memory”的单位是什么

/proc/net/sockstat 中的“mem”和“memory”的单位是什么

/proc/net/sockstat 中 mem 和 memory 的单位是什么?Bytes、KBytes 还是 Pages?

[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

答案1

除了内核源代码本身之外似乎没有关于此的文档,而且我假设您不想深入挖掘。

翻遍几页搜索结果后,我终于找到了一个论坛帖子来自某个显然读过内核源代码的人,他声称memTCP 和 UDP 的值在内核页面中,而memoryFRAG 中的值以字节为单位。

我看了一眼对应来源我自己,还有这个似乎确实如此。不过,我不是内核专家,经常迷失在那个迷宫里……

相关内容