免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 916 | 回复: 0
打印 上一主题 下一主题

/proc/meminfo [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-25 11:11 |只看该作者 |倒序浏览

/proc/meminfo
This is one of the more commonly used files in the /proc/ directory, as it reports a large amount of valuable
information about the systems RAM usage.
The following sample /proc/meminfo virtual file
is from a system with 256 MB of RAM and 512 MB of swap space:
MemTotal:       255908 kB
MemFree:         69936 kB
Buffers:         15812 kB
Cached:         115124 kB
SwapCached:          0 kB
Active:          92700 kB
Inactive:        63792 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       255908 kB
LowFree:         69936 kB
SwapTotal:      524280 kB
SwapFree:       524280 kB
Dirty:               4 kB
Writeback:           0 kB
Mapped:          42236 kB
Slab:            25912 kB
Committed_AS:   118680 kB
PageTables:       1236 kB
VmallocTotal:  3874808 kB
VmallocUsed:      1416 kB
VmallocChunk:  3872908 kB
HugePages_Total:     0
HugePages_Free:      0
Hugepagesize:     4096 kB
Much of the information here is used by the free,
top, and ps commands. In
fact, the output of the free command is similar in
appearance to the contents and structure of /proc/meminfo. But by looking directly at /proc/meminfo, more details are revealed:

  • MemTotal — Total amount of physical RAM, in
    kilobytes.

  • MemFree — The amount of physical RAM, in
    kilobytes, left unused by the system.

  • Buffers — The amount of physical RAM, in
    kilobytes, used for file buffers.

  • Cached — The amount of physical RAM, in
    kilobytes, used as cache memory.

  • SwapCached — The amount of swap, in
    kilobytes, used as cache memory.

  • Active — The total amount of buffer or page
    cache memory, in kilobytes, that is in active use. This is memory that has been
    recently used and is usually not reclaimed for other purposes.

  • Inactive — The total amount of buffer or
    page cache memory, in kilobytes, that are free and available. This is memory
    that has not been recently used and can be reclaimed for other purposes.

  • HighTotal and HighFree — The total and free amount of memory, in
    kilobytes, that is not directly mapped into kernel space. The HighTotal value can vary based on the type of kernel
    used.

  • LowTotal and LowFree — The total and free amount of memory, in
    kilobytes, that is directly mapped into kernel space. The LowTotal value can vary based on the type of kernel
    used.

  • SwapTotal — The total amount of swap
    available, in kilobytes.

  • SwapFree — The total amount of swap free,
    in kilobytes.

  • Dirty — The total amount of memory, in
    kilobytes, waiting to be written back to the disk.

  • Writeback — The total amount of memory, in
    kilobytes, actively being written back to the disk.

  • Mapped — The total amount of memory, in
    kilobytes, which have been used to map devices, files, or libraries using the
    mmap command.

  • Slab — The total amount of memory, in
    kilobytes, used by the kernel to cache data structures for its own use.

  • Committed_AS — The total amount of memory,
    in kilobytes, estimated to complete the workload. This value represents the
    worst case scenario value, and also includes swap memory.

  • PageTables — The total amount of memory, in
    kilobytes, dedicated to the lowest page table level.

  • VMallocTotal — The total amount of memory,
    in kilobytes, of total allocated virtual address space.

  • VMallocUsed — The total amount of memory,
    in kilobytes, of used virtual address space.

  • VMallocChunk — The largest contiguous block
    of memory, in kilobytes, of available virtual address space.

  • HugePages_Total — The total number of
    hugepages for the system. The number is derived by dividing Hugepagesize by the megabytes set aside for
    hugepages specified in /proc/sys/vm/hugetlb_pool.
    This statistic only appears on the x86, Itanium, and
    AMD64 architectures.

  • HugePages_Free — The total number of
    hugepages available for the system. This statistic only
    appears on the x86, Itanium, and AMD64 architectures.

  • Hugepagesize — The size for each hugepages
    unit in kilobytes. By default, the value is 4096 KB on uniprocessor kernels for
    32 bit architectures. For SMP, hugemem kernels, and AMD64, the default is 2048
    KB. For Itanium architectures, the default is 262144 KB. This statistic only appears on the x86, Itanium, and AMD64
    architectures.

               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/28158/showart_1741010.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP