free 命令:显示内存使用情况

一、命令简介

free​ 命令用于显示系统当前的内存使用情况,包括总内存、已使用内存、空闲内存以及缓冲区和缓存等信息。

二、命令参数

free [选项]

选项:

  • -h, --human​:以人类可读的方式显示输出结果,例如以 GB、MB 等单位显示。
  • -b, --bytes​:以字节为单位显示内存使用情况。
  • -m, --mega​:以 MB(兆字节)为单位显示内存使用情况。
  • -g, --giga​:以 GB(千兆字节)为单位显示内存使用情况。

三、命令示例

  1. 显示系统当前的内存使用情况(默认以 KB 显示):

    free
    
  2. -h​是free​命令最常用的选项:

    free -h
    
  3. 显示内存使用情况并以 MB 单位显示:

    free -m
    
  4. 显示详细的内存信息,包括缓冲区和缓存:

    free -h -l
    

输出:

$ free -h
               total        used        free      shared  buff/cache   available
内存:      7.6Gi       4.1Gi       445Mi        22Mi       3.1Gi       3.3Gi
交换:      8.4Gi       1.6Gi       6.7Gi
  1. total:系统中物理内存的总量,包括已分配和未分配的内存。
  2. used:已经被系统占用的内存量,包括用于程序、缓存和缓冲区的内存。
  3. free:未被系统使用的空闲内存量,可以立即分配给新的程序或进程。
  4. shared:被共享的内存量,通常是共享库或共享内存的大小。
  5. buff/cache:用于缓存和缓冲区的内存量,可被随时释放。这部分内存被用于存储磁盘缓存、文件系统缓存等,以提高系统性能。
  6. available:可用内存量,表示系统当前可供程序使用的内存量,包括空闲内存和缓存中的内存。这个值考虑了缓存和缓冲区的情况,因此它表示系统当前可立即使用的内存量。
  7. swap:交换空间。主要作用是扩展系统的虚拟内存空间,帮助系统在内存不足时继续运行。实际是借用硬盘空间做虚拟内存。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值