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
相关推荐
counsellor几秒前
CentOS 7安装hyperscan
linux·centos·hyperscan
电星托马斯3 分钟前
Linux系统CentOS 6.3安装图文详解
linux·运维·服务器·程序人生·centos
啞謎专家6 分钟前
CentOS中挂载新盘LVM指南:轻松扩展存储空间,解决磁盘容量不足问题
linux·运维·服务器
s_little_monster18 分钟前
【Linux】进程信号的捕捉处理
linux·运维·服务器·经验分享·笔记·学习·学习方法
一大Cpp29 分钟前
Ubuntu与本地用户交流是两种小方法
linux·运维·ubuntu
小王不会写code33 分钟前
CentOS 7 镜像源失效解决方案(2025年)
linux·运维·centos
zyplanke36 分钟前
CentOS Linux升级内核kernel方法
linux·运维·centos
melck1 小时前
liunx日志查询常用命令总结
java·服务器·网络
go_bai1 小时前
Linux环境基础开发工具——(2)vim
linux·开发语言·经验分享·笔记·vim·学习方法
ghostwritten1 小时前
Docker Registry Clean
运维·docker·容器