系统优化|内存查看--Free命令详解


文章目录

  • Free命令
    • 命令格式
    • 显示参数解释
    • 常用命令参数

Free命令 free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略。
命令格式
free + [参数]

【系统优化|内存查看--Free命令详解】系统优化|内存查看--Free命令详解
文章图片

显示参数解释
参数 解释
taotal 总计物理(swap)内存的大小
used 已使用物理内存(swap)的大小
free 可用的物理内存(swap)大小
shared 多个进程共享的内存总额
buff/cache 磁盘的缓存大小
available 可以被新应用程序使用的内存大小
常用命令参数
参数 说明
-b 以Byte为单位显示内存使用情况
-k 以KB为单位显示内存使用情况
-m 以MB为单位显示内存使用情况
-g 以GB为单位显示内存使用情况
-h 以有好的方式显示内存的使用情况
-o 不显示缓冲区调节列
-s<间隔秒数> 持续观察内存使用状况
-t 显示内存总和列
-V 显示版本信息
  1. -b :以Byte为单位显示内存使用情况
    系统优化|内存查看--Free命令详解
    文章图片
  2. -k :以KB为单位显示内存使用情况
    系统优化|内存查看--Free命令详解
    文章图片
  3. -m:以MB为单位显示内存使用情况
    系统优化|内存查看--Free命令详解
    文章图片
  4. -g:以GB为单位显示内存使用情况
    系统优化|内存查看--Free命令详解
    文章图片
  5. -h:以有好的方式显示内存的使用情况
    系统优化|内存查看--Free命令详解
    文章图片
  6. -s<间隔秒数>:持续观察内存使用状况 这里以3s为间隔来进行检测观察
    系统优化|内存查看--Free命令详解
    文章图片

    m为单位,每3s刷新一次
    系统优化|内存查看--Free命令详解
    文章图片
  7. -t :显示内存总和列
    系统优化|内存查看--Free命令详解
    文章图片
  8. -V:显示版本信息
    系统优化|内存查看--Free命令详解
    文章图片

    在进行资源监控时,我们可以使用如下命令查看剩余内存大小
free -m |awk '/Mem/{print $4}'

    推荐阅读