free命令——显示系统内存使用情况

free命令的功能是显示系统内存使用情况,包含物理内存和交换内存的总量、使用量和空闲量。

语法格式:free [选项]

常用选项及含义

|--------|---------------------------|
| 选项 | 含义 |
| -b | 以字节B为单位显示内存和交换内存的容量使用情况 |
| -k | 以KB为单位显示内存和交换内存的容量使用情况 |
| -m | 以MB为单位显示内存和交换内存的容量使用情况 |
| -g | 以GB为单位显示内存和交换内存的容量使用情况 |
| -h | 以易读且合适的单位显示内存和交换内存的容量使用情况 |
| -s | 每隔N秒显示内存和交换内存容量使用情况 |
| -t | 显示内存和交换内存容量大小的和 |

实例演练

1、以默认单位显示内存使用情况:

bash 复制代码
[root@host1 ~]# free
               total        used        free      shared  buff/cache   available
Mem:        15785284     6366528     6617340       11708     2801416     9098416
Swap:        1048572           0     1048572

各列含义说明如下:

  • total:总量
  • used:已使用量
  • free:空闲量
  • shared:进程共享量
  • buff/cache:缓冲/缓存量
  • available:可用物理内存

2、以MB为单位显示内存使用情况:

bash 复制代码
[root@host1 ~]# free -m
               total        used        free      shared  buff/cache   available
Mem:           15415        6219        6459          11        2735        8882
Swap:           1023           0        1023

3、以易读且合适的单位显示内存使用情况:

bash 复制代码
[root@host1 ~]# free -h
               total        used        free      shared  buff/cache   available
Mem:            15Gi       6.1Gi       6.3Gi        11Mi       2.7Gi       8.7Gi
Swap:          1.0Gi          0B       1.0Gi

4、每隔18秒以易读且合适的单位显示内存使用情况:

bash 复制代码
[root@host1 ~]# free -hs 18
               total        used        free      shared  buff/cache   available
Mem:            15Gi       6.1Gi       6.3Gi        11Mi       2.7Gi       8.7Gi
Swap:          1.0Gi          0B       1.0Gi

               total        used        free      shared  buff/cache   available
Mem:            15Gi       6.1Gi       6.3Gi        11Mi       2.7Gi       8.7Gi
Swap:          1.0Gi          0B       1.0Gi
相关推荐
小歆88411 分钟前
100%全国产化时钟服务器、全国产化校时服务器、全国产化授时服务器
运维·服务器
hgdlip19 分钟前
IP属地与视频定位位置不一致:现象解析与影响探讨
服务器·网络·tcp/ip
涛ing40 分钟前
21. C语言 `typedef`:类型重命名
linux·c语言·开发语言·c++·vscode·算法·visual studio
翻滚吧键盘40 分钟前
debian中apt的配置与解析
运维·debian
0xfather43 分钟前
在Debian系统中安装Debian(Linux版PE装机)
linux·服务器·debian
workingman_li1 小时前
centos虚拟机异常关闭,导致数据出现问题
linux·运维·centos
Again_acme1 小时前
20250118面试鸭特训营第26天
服务器·面试·php
Fireworkitte2 小时前
linux环境变量配置文件区别 /etc/profile和~/.bash_profile
linux
Jackson~Y2 小时前
Linux(LAMP)
linux·运维·服务器
不知 不知2 小时前
最新-CentOS 7安装1 Panel Linux 服务器运维管理面板
linux·运维·服务器·centos