proc/meminfo里边有什么信息
时间: 2024-01-28 19:02:42 浏览: 60
`/proc/meminfo` 是一个虚拟文件,包含了系统内存的信息。它包含了以下一些信息:
- MemTotal:系统总共的可用RAM大小。
- MemFree:空闲的RAM大小。
- MemAvailable:真正可用的RAM大小,可能会受到内核保留和缓存的影响。
- Buffers:用于块设备(如硬盘)缓存的内存大小。
- Cached:用于文件系统缓存的内存大小。
- SwapCached:用于交换空间缓存的内存大小。
- SwapTotal:系统总共可用的交换空间大小。
- SwapFree:空闲的交换空间大小。
- Dirty:等待被写入磁盘的内存大小。
- Writeback:正在被写入磁盘的内存大小。
- AnonPages:进程使用的匿名内存大小。
- Mapped:映射文件的内存大小。
- Shmem:用于共享内存的内存大小。
- Slab:内核数据结构的内存大小。
- SReclaimable:可以被内核回收的Slab内存大小。
- SUnreclaim:不能被内核回收的Slab内存大小。
- KernelStack:内核栈的内存大小。
- PageTables:页表所占的内存大小。
- NFS_Unstable:未同步到磁盘的NFS文件系统的内存大小。
- Bounce:DMA缓冲区的内存大小。
- WritebackTmp:正在被写回到磁盘的内存大小。
- CommitLimit:系统当前所能保证不会出现OOM的内存大小。
- Committed_AS:已经分配给进程的内存大小。
- VmallocTotal:虚拟内存的总大小。
- VmallocUsed:已经被使用的虚拟内存大小。
- VmallocChunk:最大的连续虚拟内存大小。
- HugePages_Total:系统总共的HugePages数量。
- HugePages_Free:空闲的HugePages数量。
- HugePages_Rsvd:已经被保留的HugePages数量。
- HugePages_Surp:系统可以提供的额外HugePages数量。
- Hugepagesize:HugePages的大小。
阅读全文