/proc/meminfo

编号

条目

单位

说明

相关机制

1

MemTotal

kB

全部内存大小。

2

MemFree

kB

空闲内存大小。

3

MemAvailable

kB

可用内存大小。

可用内存 = 空闲内存 + page cache + 可回收页面大小 - 保留页面大小

4

Buffers

kB

块设备缓存大小。

块设备管理

5

Cached

kB

Page cache大小。

Cached = 文件页大小 - Buffers - swap cache大小

页面回收

6

SwapCached

kB

交换缓存大小。

交换分区

7

Active

kB

活跃文件页面 + 活跃匿名页面

页面回收

8

Inactive

kB

不活跃文件页面 + 不活跃匿名页面

页面回收

9

Active(anon)

kB

活跃匿名页面

页面回收

10

Inactive(anon)

kB

不活跃匿名页面

页面回收

11

Active(file)

kB

活跃文件页面

页面回收

12

Inactive(file)

kB

不活跃文件页面

页面回收

13

Unevictable

kB

不可回收页面

页面回收

14

Mlocked

kB

mlock系统调用可以防止页面被换出到交换分区。

mlock

15

SwapTotal

kB

交换分区大小。

交换分区

16

SwapFree

kB

交换分区空闲部分大小。

交换分区

17

Dirty

kB

脏页大小。

页面写回

18

Writeback

kB

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

页面写回

19

AnonPages

kB

映射到用户空间的匿名页面大小。

mmap

20

Mapped

kB

映射到用户空间的文件页面大小。

mmap

21

Shmem

kB

用于共享内存和tmpfs的内存大小。

共享内存

22

KReclaimable

kB

内核可回收页面大小。

页面回收

23

Slab

kB

slab页面大小。

slab分配器

24

SReclaimable

kB

slab可回收页面大小。

slab分配器

25

SUnreclaim

kB

slab不可回收页面大小。

slab分配器

26

KernelStack

kB

内核栈总大小。

27

PageTables

kB

用于存储页表的页面大小。

页表管理

28

NFS_Unstable

kB

已经发送到NFS服务端还没有写入磁盘的内容大小。

NFS

29

Bounce

kB

所谓bounce buffer的大小。bounce buffer指的是IA32时代用于在高低端内存区域之间进行数据搬运的buffer。

30

WritebackTmp

kB

页面写回过程的临时缓存大小。

页面写回。

31

CommitLimit

kB

分配内存上限。

上限 = (全部物理内存 - 全部huge tlb 页面) × overcommit_ratio% + 交换分区大小。

overcommit_ratio是个百分比,也是个系统tunning参数,可以在/proc/sys/vm目录下进行调节。

32

Committed_AS

kB

已经分配出去的内存大小。

33

VmallocTotal

kB

vmalloc分配器管理的虚拟地址空间大小。内核地址空间有一段连续的虚拟地址用于vmalloc分配器。

vmalloc分配器

34

VmallocUsed

kB

已用vmalloc大小。

vmalloc分配器

35

VmallocChunk

kB

vmalloc区域最大的连续可分配块大小。

vmalloc分配器

36

Percpu

kB

用于percpu机制的内存大小。

percpu

37

HardwareCorrupted

kB

内存物理损坏大小。

38

AnonHugePages

kB

透明巨页大小。

巨页

39

ShmemHugePages

kB

共享内存和tmpfs使用的巨页大小。

巨页

40

FileHugePages

kB

文件巨页大小。

巨页

41

FilePmdMapped

kB

映射到用户空间用于page cache的巨页大小。

巨页

42

HugePages_Total

普通巨页大小。

巨页

43

HugePages_Free

空闲的普通巨页大小。

巨页

44

HugePages_Rsvd

巨页池中预留的巨页大小。

巨页

45

HugePages_Surp

巨页池中临时巨页大小。

巨页

46

Hugepagesize

kB

巨页大小。

巨页

47

Hugetlb

kB

巨页总大小

巨页

48

DirectMap4k

kB

直接映射到虚拟地址空间的4K(pte)页面大小。

49

DirectMap2M

kB

直接映射到虚拟地址空间的2M(pmd)页面大小。

50

DirectMap1G

kB

直接映射到虚拟地址空间的1G(pud)页面大小。

本文基于5.15.133版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值