Linux 查看系统内存信息 说明

/proc/meminfo文件用于存放系统内存信息
free 用于查看内存使用情况
命令格式:free [-选项]
常用选项:-h #以人类易读方式显示大小(KBMBG
# 查看 /proc/meminfo 文件内容
[root@localhost ~] # cat /proc/meminfo
MemTotal: 995896 kB # 所有可用的内存大小,物理内存减去预留位和内核使用。系统从
加电开始到引导完成, firmware/BIOS 要预留一些内存,内核本身要占用一些内存,最后剩下可供内核支配
的内存就是 MemTotal 。这个值在系统运行期间一般是固定不变的,重启会改变。
MemFree: 244196 kB # 表示系统尚未使用的内存。
MemAvailable: 435080 kB # 真正的系统可用内存,系统中有些内存虽然已被使用但是可以回
收的,比如 cache/buffer slab 都有一部分可以回收,所以这部分可回收的内存加上 MemFree 才是系统可
用的内存
Buffers: 2132 kB # 用来给块设备做缓存的内存, ( 文件系统的 metadata pages)
Cached: 314632 kB # 分配给文件缓冲区的内存 , 例如 vi 一个文件,就会将未保存的内容
写到该缓冲区
SwapCached: 0 kB # 被高速缓冲存储用的交换空间(硬盘的 swap )的大小
Active: 295908 kB # 经常使用的高速缓冲存储器页面文件大小
Inactive: 271552 kB # 不经常使用的高速缓冲存储器文件大小
Active(anon): 251528 kB # 活跃的匿名内存
Inactive(anon): 13044 kB # 不活跃的匿名内存
Active(file): 44380 kB # 活跃的文件使用内存
Inactive(file): 258508 kB # 不活跃的文件使用内存
Unevictable: 0 kB # 不能被释放的内存页
Mlocked: 0 kB # 系统调用 mlock 家族允许程序在物理内存上锁住它的部分或全
部地址空间。这将阻止 Linux 将这个内存页调度到交换空间( swap space ),即使该程序已有一段时间没
有访问这段空间
SwapTotal: 0 kB # 交换空间总内存
SwapFree: 0 kB # 交换空间空闲内存
Dirty: 4 kB # 等待被写回到磁盘的
Writeback: 0 kB # 正在被写回的
AnonPages: 15100 kB # 未映射页的内存 / 映射到用户空间的非文件页表大小
Mapped: 7160 kB # 映射文件内存
Shmem: 100 kB # 已经被分配的共享内存
Slab: 9236 kB # 内核数据结构缓存
SReclaimable: 2316 kB # 可收回 slab 内存
SUnreclaim: 6920 kB # 不可收回 slab 内存
KernelStack: 2408 kB # 内核消耗的内存
PageTables: 1268 kB # 管理内存分页的索引表的大小
NFS_Unstable: 0 kB # 不稳定页表的大小
Bounce: 0 kB # 在低端内存中分配一个临时 buffer 作为跳转,把位于高端内存的
缓存数据复制到此处消耗的内存
WritebackTmp: 0 kB #FUSE 用于临时写回缓冲区的内存
CommitLimit: 22980 kB # 系统实际可分配内存
Committed_AS: 536244 kB # 系统当前已分配的内存
VmallocTotal: 892928 kB # 预留的虚拟内存总量
VmallocUsed: 29064 kB # 已经被使用的虚拟内存
VmallocChunk: 860156 kB # 可分配的最大的逻辑连续的虚拟内存
# 使用 free 命令查看内存使用情况
[root@localhost ~] # free -h
total used free shared buff/cache available
Mem: 972M 344M 238M 13M 389M 424M
Swap: 2 .0G 0B 2 .0G
# 解释: Mem 物理内存统计信息
total # 物理内存总量
used # 以使用的内存总量
free # 空闲内存总量
shared # 共享内存总量
buff/cache # 块设备与普通文件占用的缓存数量
available # 还可以被应用程序使用的物理内存大小
# 解释: Swap 内存交换空间,当物理内存不足时,可以使用硬盘空间充当内存使用
total # 交换分区内存总量
used # 正在使用的交换分区内存
free # 空闲交换分区内存
# 关闭 swap 功能(临时关闭)
[root@localhost ~] # swapoff -a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

看山还是山,看水还是。

你的打赏是我最大鼓励

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

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

打赏作者

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

抵扣说明:

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

余额充值