linux

linux meminfo解释了哪些内容

小樊
117
2024-07-15 12:43:40
栏目: 智能运维

Linux的/proc/meminfo文件提供了系统中内存的详细信息,其中包括:

  1. MemTotal:系统总内存大小
  2. MemFree:系统空闲内存大小
  3. MemAvailable:可用内存大小,包括空闲内存和缓存
  4. Buffers:用于缓存数据的内存大小
  5. Cached:用于缓存文件系统的内存大小
  6. SwapCached:用于缓存交换分区的内存大小
  7. Active:活动内存大小,正在使用或最近使用的内存
  8. Inactive:非活动内存大小,最近没有使用的内存
  9. Active(anon):活动匿名内存大小,属于进程的私有内存
  10. Inactive(anon):非活动匿名内存大小
  11. Active(file):活动文件内存大小,属于文件系统的内存
  12. Inactive(file):非活动文件内存大小
  13. Unevictable:无法被释放的内存大小
  14. Mlocked:被锁定的内存大小
  15. SwapTotal:交换分区总大小
  16. SwapFree:交换分区空闲大小
  17. Dirty:等待写回到磁盘的内存大小
  18. Writeback:正在写回到磁盘的内存大小
  19. AnonPages:用于匿名映射的内存大小
  20. Mapped:已映射到文件的内存大小
  21. Shmem:共享内存大小
  22. Slab:内核数据结构缓存的内存大小
  23. SReclaimable:可回收的Slab内存大小
  24. SUnreclaim:不可回收的Slab内存大小
  25. KernelStack:内核栈的内存大小
  26. PageTables:页面表的内存大小
  27. NFS_Unstable:不稳定的NFS内存大小
  28. Bounce:用于DMA缓冲区的内存大小
  29. WritebackTmp:用于临时写回内存大小
  30. CommitLimit:可用内存可支持的最大内存大小
  31. Committed_AS:已分配的内存大小,包括内存和交换分区
  32. VmallocTotal:虚拟内存总大小
  33. VmallocUsed:已使用的虚拟内存大小
  34. VmallocChunk:最大的虚拟内存块大小

这些信息可以帮助系统管理员了解系统内存的使用情况,进行性能优化和故障排查。

0
看了该问题的人还看了