首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/proc/meminfo中的条目

/proc/meminfo中的条目
EN

Stack Overflow用户
提问于 2009-03-18 14:13:55
回答 3查看 55.3K关注 0票数 22

我可以理解/proc/meminfo中包含的大部分信息,如总内存、缓冲区、缓存等。您能告诉我下面列出的那些不太明显的信息意味着什么吗?

  • AnonPages
  • 映射
  • 厚片
  • NFS_Unstable
  • 弹跳
  • VmallocTotal
  • VmallocUsed
  • VmallocChunk

如果有人想知道,我说的是linux命令cat /proc/meminfo的输出。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-03-18 17:10:25

此信息的规范来源是/usr/src/linux/Documentation/filesystems/proc.txt。具体来说,

AnonPages: Non-file backed pages mapped into userspace page tables Mapped: files which have been mmaped, such as libraries Slab: in-kernel data structures cache NFS\_Unstable: NFS pages sent to the server, but not yet committed to stable storage Bounce: Memory used for block device "bounce buffers" VmallocTotal: total size of vmalloc memory area VmallocUsed: amount of vmalloc area which is used VmallocChunk: largest contigious block of vmalloc area which is free

票数 35
EN

Stack Overflow用户

发布于 2011-07-31 00:08:12

我的理解如下。

我同意这些数字很难理解和显示不一致的价值观。

  • MemTotal = MemFree + Active +Active+ Slab + PageTables + VmallocUsed +X (X : alloc_pages() (get_free_pages()等)) 但是最近内核的vmallocused值可能是错误的。这是因为它计算VM_xxx区域,如VM_IOREMAP,VM_MAP,.除了VM_ALLOC area.VM_IOREMAP区域之外,还可以映射内核内存管理之外的内存,因此上述公式可能不精确,也可能完全错误。 你可以这样做:
代码语言:javascript
复制
- Check /proc/vmallocinfo to sort out all the entries and filter by yourself, 
- Modify fs/proc/mmu.c: get\_vmalloc\_info() to count regions only when if(vma->flags & VM\_ALLOC)

  • 活动+非活动 =缓冲区+缓存+ SwapCached + AnonPages
  • AnonPages = /proc/*/task/*/smaps匿名区域all sum (匿名:无名称区\{e76f}\x{e76f}\x{e76f}{##*$}} 虽然我一直无法与这些数字相匹配。看到这里,如果你有任何线索的话,帮我。
  • 总PageCache =缓冲区+缓存+ SwapCached
  • 厚片 = SReclaimable + SUnreclaim
票数 16
EN

Stack Overflow用户

发布于 2009-03-18 14:25:30

来自RedHat

VMallocTotal -所分配的虚拟地址空间的总内存(以千字节为单位)。VMallocUsed --使用过的虚拟地址空间的内存总量(以千字节为单位)。VMallocChunk -可用虚拟地址空间中最大的连续内存块(以千字节为单位)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/658411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档