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
相关推荐
bugtraq20213 分钟前
XiaoMi Mi5(gemini) 刷入Ubuntu Touch 16.04——安卓手机刷入Linux
linux·运维·ubuntu
xmweisi10 分钟前
【华为】报文统计的技术NetStream
运维·服务器·网络·华为认证
VVVVWeiYee14 分钟前
BGP配置华为——路径优选验证
运维·网络·华为·信息与通信
陆鳐LuLu35 分钟前
日志管理利器:基于 ELK 的日志收集、存储与可视化实战
运维·elk·jenkins
CodeWithMe1 小时前
[ Vim ] 常用命令 and 配置
linux·编辑器·vim
DC_BLOG1 小时前
Linux-GlusterFS进阶分布式卷
linux·运维·服务器·分布式
yourkin6661 小时前
TCP...
服务器·网络·tcp/ip
cookies_s_s1 小时前
Linux--进程(进程虚拟地址空间、页表、进程控制、实现简易shell)
linux·运维·服务器·数据结构·c++·算法·哈希算法
丁劲犇2 小时前
碳基生物的悲歌-DeepSeek思考实现Linux动态库递归收集工具
linux·递归·deepseek·ldd
zhouwu_linux2 小时前
MT7628基于原厂的SDK包, 修改ra1网卡的MAC方法。
linux·运维·macos