procmeminfo含义

    xiaoxiao2024-10-22  70

    MemTotal: 所有可用RAM大小 (即物理内存减去一些预留位和内核的二进制代码大小)

    MemFree: LowFree与HighFree的总和,被系统留着未使用的内存

    Buffers: 用来给文件做缓冲大小

    Cached: 被高速缓冲存储器(cache memory)用的内存的大小(等于diskcache minus SwapCache ). 高速缓冲存储器是存在于主存与CPU之间的一级存储器

    SwapCached:被高速缓冲存储器(cache memory)用的交换空间的大小

    已经被交换出来的内存,但仍然被存放在swapfile中。用来在需要的时候很快的被替换而不需要再次打开I/O端口。

    Active: 在活跃使用中的缓冲或高速缓冲存储器页面文件的大小,除非非常必要否则不会被移作他用.

    Inactive: 在不经常使用中的缓冲或高速缓冲存储器页面文件的大小,可能被用于其他途径.

    HighTotal:

    HighFree: 该区域不是直接映射到内核空间。内核必须使用不同的手法使用该段内存。

    LowTotal:

    LowFree: 低位可以达到高位内存一样的作用,而且它还能够被内核用来记录一些自己的数据结构。

    SwapTotal: 交换空间的总大小

    SwapFree: 未被使用交换空间的大小

    Dirty: 等待被写回到磁盘的内存大小。

    Writeback: 正在被写回到磁盘的内存大小。

    AnonPages:未映射页的内存大小

    Mapped: 设备和文件等映射的大小。

    Slab: 内核数据结构缓存的大小,可以减少申请和释放内存带来的消耗。

    SReclaimable:可收回Slab的大小

    SUnreclaim:不可收回Slab的大小(SUnreclaim+SReclaimable=Slab)

    PageTables:管理内存分页页面的索引表的大小。

    NFS_Unstable:不稳定页表的大小

    VmallocTotal: 可以vmalloc虚拟内存大小

    VmallocUsed: 已经被使用的虚拟内存大小。

    VmallocChunk: largest contigious block ofvmalloc area which is free

    最新回复(0)