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
相关推荐
lybugproducer2 小时前
深入 Linux 文件系统:从数据存储到万物皆文件
linux
烦躁的大鼻嘎2 小时前
【Linux】深入Linux多线程架构与高性能编程
linux·运维·服务器·开发语言·c++·ubuntu
羚羊角uou2 小时前
【Linux】system V共享内存
linux·运维·服务器
林克爱塞尔达2 小时前
Linux入门(二)
linux·运维·chrome
破烂儿2 小时前
Ubuntu Server 安装图形界面和通过Window远程桌面连接服务器(Xrdp)
linux·服务器·ubuntu
Hello.Reader2 小时前
Kafka 运维实战基本操作含命令与最佳实践
运维·kafka·linq
存储服务专家StorageExpert3 小时前
手搓一个 DELL EMC Unity存储系统健康检查清单
linux·运维·服务器·存储维护·emc存储
笑口常开xpr3 小时前
Linux 库开发入门:静态库与动态库的 2 种构建方式 + 5 个编译差异 + 3 个加载技巧,新手速看
linux·c语言·动态库·静态库
小虾米vivian3 小时前
达梦:将sql通过shell脚本的方式放在后台执行
服务器·数据库·sql
SonOfWind03114 小时前
CentOS搭建本地源
linux·运维·centos