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
相关推荐
2301_7641421628 分钟前
22 Shell编程之免交互
linux·运维·网络·安全·shell脚本·expect·here document
吃我一个平底锅1 小时前
Zookeeper简介
linux·服务器·分布式·zookeeper
夏微凉.1 小时前
【JavaEE进阶】Spring AOP使用篇
java·服务器·开发语言·网络·spring·java-ee
程序猿进阶2 小时前
Shell 编程入门
linux·运维·服务器·数据结构·性能优化·架构·bash
古猫先生2 小时前
NAND闪存巨头铠侠(Kioxia)计划最迟于10月下旬通过首次公开募股IPO
大数据·服务器·人工智能·科技
我要成为C++领域大神3 小时前
【Linux】Linux下使用套接字进行网络编程
linux·服务器·c语言·网络·tcp/ip·计算机网络·tcp
S_WEAN3 小时前
【Linux】Linux编译器(gcc,g++)与动静态链接库
linux·运维·服务器
成分不含牛奶3 小时前
Linux网络编程:套接字编程
linux·服务器·网络
手持钩笼引天下3 小时前
ceph osd slow io (一):对象存储index osd 的rocksdb性能下降
运维·ceph
Creator_Ly3 小时前
34-Openwrt uhttpd与rpcd
linux·openwrt