Linux系统中/proc/meminfo 里面参数的含义
时间: 2024-01-28 21:05:29 浏览: 219
在Linux系统中,/proc/meminfo文件包含了有关系统内存状态的信息。以下是一些常见参数及其含义:
1. MemTotal:系统的总内存大小。
2. MemFree:系统可用的空闲内存大小。
3. Buffers:用于块设备(如硬盘)的缓存大小。
4. Cached:用于文件系统的缓存大小。
5. SwapCached:从交换分区中缓存的内存大小。
6. SwapTotal:交换分区的总大小。
7. SwapFree:交换分区可用的空闲大小。
8. Dirty:等待被写回到磁盘的脏页大小。
9. Writeback:正在被写回到磁盘的脏页大小。
10. AnonPages:未映射的匿名内存大小。
11. Mapped:文件映射的大小。
12. Shmem:共享内存的大小。
13. Slab:内核数据结构缓存的大小。
14. SReclaimable:可回收的Slab大小。
15. SUnreclaim:不可回收的Slab大小。
16. KernelStack:内核栈的大小。
17. PageTables:页面表的大小。
18. NFS_Unstable:不稳定的NFS文件系统页大小。
19. Bounce:从设备中反弹回来的页面大小。
20. CommitLimit:系统可以分配的内存上限。
21. Committed_AS:系统当前已经分配的内存大小。
22. VmallocTotal:虚拟内存总大小。
23. VmallocUsed:已使用的虚拟内存大小。
24. VmallocChunk:最大的连续虚拟内存块大小。
25. HardwareCorrupted:硬件故障引起的页面数量。
26. AnonHugePages:大页匿名内存大小。
27. HugePages_Total:系统支持的大页数量。
28. HugePages_Free:系统剩余的大页数量。
29. Hugepagesize:大页大小。
这些参数可以帮助我们了解系统内存的使用情况,以便进行性能调优和资源管理。
阅读全文