linux下/proc/meminfo解读

/proc/meminfo 文件显示了系统的详细内存使用信息。它提供了比 free 命令更深入的视角,帮助你理解内存的使用情况。下面是各个字段的详细解释:

内存相关字段解释

  1. MemTotal: 物理内存总量。这里是 46804 kB,约为 46 MB
  2. MemFree: 未被分配的内存量(空闲内存)。显示 2352 kB,即约 2.3 MB
  3. MemAvailable: 可用于新分配的内存量,考虑到缓存和内存回收,显示 12740 kB,即约 12.7 MB
  4. Buffers: 用于缓冲数据的内存量。显示 624 kB,用于缓存 I/O 操作的数据。
  5. Cached: 被缓存的数据,但仍可以用于进程的内存量。显示 14828 kB,即约 14.8 MB
  6. SwapCached: 来自交换分区的缓存页面,已被交换回内存但尚未被修改,因此在内存紧张时可以释放。这里是 0 kB,表示没有启用交换缓存。

内存状态相关字段

  1. Active: 最近被使用或访问的内存量。显示 4936 kB,即约 4.9 MB,表示活跃的内存。
  2. Inactive: 最近未使用但可能被重新使用的内存量。显示 20400 kB,即约 20.4 MB
  3. Active(anon): 活跃的匿名内存(未映射文件的页面)。这里是 28 kB
  4. Inactive(anon): 不活跃的匿名内存。显示 11940 kB,即约 11.9 MB
  5. Active(file): 活跃的文件缓存内存。显示 4908 kB
  6. Inactive(file): 不活跃的文件缓存内存。显示 8460 kB,即约 8.5 MB
  7. Unevictable: 无法被回收或释放的内存。显示 2084 kB,即约 2 MB

内核内存相关字段

  1. Mlocked: 由于内存锁定而无法被交换的内存。这里是 0 kB
  2. Slab: 用于内核数据结构的缓存内存。显示 8628 kB,包括 SReclaimable 和 SUnreclaim
    • SReclaimable: 可以回收的 Slab 内存。显示 2484 kB
    • SUnreclaim: 不能回收的 Slab 内存。显示 6144 kB
  3. KernelStack: 内核堆栈使用的内存量。显示 944 kB

交换内存相关字段

  1. SwapTotal: 总交换分区的大小。这里是 0 kB,表示没有配置交换分区。
  2. SwapFree: 空闲的交换分区大小。这里是 0 kB
  3. CommitLimit: 系统可以分配的最大内存量,包括交换分区。显示 23400 kB
  4. Committed_AS: 已承诺的内存量(已被程序申请但可能未实际使用)。显示 97112 kB,表示系统内存过量使用的风险较高。

其他内存字段

  1. PageTables: 页表使用的内存。显示 444 kB
  2. AnonPages: 未映射到文件的匿名内存。显示 12016 kB
  3. Mapped: 内存映射的文件大小。显示 6460 kB
  4. Shmem: 共享内存大小。这里是 0 kB,表示没有使用共享内存。
  5. KReclaimable: 内核可回收内存。显示 2484 kB,与 SReclaimable 相同。

内存分配相关字段

  1. VmallocTotal: 可供 vmalloc 分配的虚拟内存总量。显示 983040 kB,即约 960 MB
  2. VmallocUsed: 已分配的 vmalloc 内存量。显示 5828 kB
  3. VmallocChunk: 当前可用的最大 vmalloc 内存块。这里是 0 kB,表示没有足够连续的虚拟内存块可用。

特殊内存区域

  1. CmaTotal: 受 CMA(连续内存分配器)管理的内存总量。显示 2048 kB,即 2 MB
  2. CmaFree: 剩余的 CMA 管理的内存量。显示 0 kB

总结

  • 物理内存:你的设备有 46 MB 的物理内存,使用情况较紧张。
  • 内存可用性MemAvailable 显示还有 12.7 MB 可以分配,但系统中的缓存和文件缓存部分可以回收。
  • 交换分区:系统没有配置交换分区,因此没有额外的虚拟内存资源。
posted @   海_纳百川  阅读(664)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
本站总访问量8961825
 
点击右上角即可分享
微信分享提示