cat /proc/meminfo 解读

/proc/meminfo 是一个特殊的文件,它存在于 Linux 操作系统中,用于提供关于系统内存使用情况的信息。当你通过命令 cat /proc/meminfo 查看其内容时,你会看到一系列有关系统物理内存和虚拟内存的统计信息。

下面是一些常见的条目及其含义:

  1. MemTotal: 显示系统中的总物理内存(以 kB 为单位)。
  2. MemFree: 显示未被任何进程使用的空闲物理内存数量(以 kB 为单位)。
  3. Buffers: 系统缓存中用于文件系统的缓冲区所占用的内存量(以 kB 为单位)。
  4. Cached: 系统缓存中用于文件系统缓存的内存量(以 kB 为单位)。
  5. SwapCached: 已从交换空间交换到磁盘但仍然在内存中的页面数量(以 kB 为单位)。
  6. Active: 当前正在使用的或最近频繁使用的内存页面数量(以 kB 为单位)。
  7. Inactive: 一段时间内不活跃的内存页面数量(以 kB 为单位)。
  8. Active(anon): 匿名(不属于任何文件)的活动内存页面数量(以 kB 为单位)。
  9. Inactive(anon): 匿名的非活动内存页面数量(以 kB 为单位)。
  10. Active(file): 与文件关联的活动内存页面数量(以 kB 为单位)。
  11. Inactive(file): 与文件关联的非活动内存页面数量(以 kB 为单位)。
  12. Unevictable: 内核不能从内存中移除的内存页面数量(以 kB 为单位)。
  13. Mlocked: 被进程锁定到内存中的页面数量(以 kB 为单位)。
  14. SwapTotal: 交换分区的总大小(以 kB 为单位)。
  15. SwapFree: 交换分区中未使用的空间大小(以 kB 为单位)。

这些值可以帮助你了解系统的内存使用情况,例如查看是否有足够的空闲内存供新进程使用,或者系统是否开始使用交换空间,这可能会影响性能。通常情况下,即使“MemFree”显示的数值较低,如果“Buffers”和“Cached”的值较高,则表明系统内存管理正常,因为这部分内存可以快速释放给需要的应用程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yc Chan 2

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值