Linux 状态命令之内存状态 free

简介

free 指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。

语法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
free [-bkmotV][-s <间隔秒数>]

选项:
-b 以Byte显示内存使用情况
-k 以kb为单位显示内存使用情况
-m 以mb为单位显示内存使用情况
-g 以gb为单位显示内存使用情况
-h 以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有:
B = bytes
K = kilos
M = megas
G = gigas
T = teras
-s<间隔秒数> 持续显示内存
-t 显示内存使用总合

示例

1
2
3
4
[fenglepeng@centos]# free
total used free shared buff/cache available
Mem: 1882008 421856 97344 488 1362808 1272192
Swap: 0 0 0

其中:

  • total:表示总计物理内存的大小。
  • used:表示已使用多少。
  • free:表示可用内存多少。
  • Shared:表示多个进程共享的内存总额。
  • Buffers/cached:表示磁盘缓存的大小。

Linux 状态命令之内存状态 free
https://flepeng.github.io/002-Linux-21-命令-Linux-状态命令之内存状态-free/
作者
Lepeng
发布于
2021年7月5日
许可协议