free命令详解

简介: free命令详解

free 是一个在 Linux 系统中查看内存使用情况的命令。它提供了关于物理和交换内存的信息,包括已使用的、空闲的和缓存的内存。

以下是 free 命令的一些基本用法:

  1. 显示内存使用情况

    free
    

    运行这个命令会显示出系统的总内存、已使用的内存、空闲的内存以及缓存的内存等信息。

  2. 以人类可读格式显示内存使用情况

    free -h
    

    使用 -h 选项可以将结果以人类可读的单位(如 K、M、G)显示出来。

  3. 显示详细内存使用情况

    free -m
    

    使用 -m 选项会将结果转换为 MB,并显示更多的细节,包括每个内存区域的总量、已使用量、空闲量、共享量和缓存量等。

  4. 显示连续两次内存使用情况

    free -s [interval] [-c count]
    

    使用 -s 选项可以指定每隔多少秒刷新一次输出。例如,free -s 5 表示每5秒刷新一次输出。同时,你可以使用 -c 选项来指定刷新次数,例如 free -s 5 -c 3 表示总共刷新3次后停止。

  5. 显示所有内存信息

    free -a
    

    使用 -a 选项会显示所有的内存信息,包括系统中的物理内存、交换内存、内核缓冲区、共享内存等。

  6. 只显示物理内存信息

    free -m --physical
    

    使用 --physical 选项可以只显示物理内存信息。

以上就是 free 命令的基本用法和解释。你可以根据需要选择合适的选项来获取你想要的内存使用信息。

目录
相关文章
|
7月前
|
存储 缓存 Linux
free命令详解
`free`命令在Linux中显示内存使用详情,包括总内存(`total`)、已用(`used`,含缓存`buffers/cache`)、空闲(`free`)、共享(`shared`)和可用(`available`)内存。交换空间显示其总量、使用量和剩余量。`-h`选项以易读格式显示,`-m`以MB显示,`-t`显示总和,`-s`定时刷新。例如,`free -ht 5`每5秒更新内存和交换空间的总览。
156 3
|
3月前
用free命令看到的cache跟/proc/meminfo看到的为什么不同?
用free命令看到的cache跟/proc/meminfo看到的为什么不同?
|
7月前
|
存储 缓存 Linux
linux执行free命令
-/+ buffers/cache的意思.
51 2
|
7月前
|
缓存 监控 Linux
Linux命令之free
Linux命令之free
105 1
|
7月前
|
缓存 Linux
Linux命令(55)之free
Linux命令(55)之free
66 1
|
存储 缓存 Ubuntu
free命令使用详解
free命令使用详解
183 0
free命令使用详解
|
缓存 Linux
Linux 命令详解 - free df
Linux 命令详解 - free df
317 0
Linux 命令详解 - free  df
|
Linux Ubuntu
linux基础命令---free显示内存
free       free指令用来显示内存的使用情况,显示系统中可用和已使用的物理和交换内存的总量,以及内核使用的缓冲区。应该忽略共享内存列;它已经过时了。       此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora、SUSE、openSUSE。
1029 0
|
Linux
linux free命令下 cached占用很大
# 背景 使用free -h命令,展示如下:   # 解决方法 先执行sync命令,同步数据 然后执行 echo 1 > /proc/sys/vm/drop_caches echo 2 > /proc/sys/vm/drop_caches echo 3 > /proc/sys/v...
1821 0
|
缓存 Linux 存储
【linux】free命令中cached和buffers的区别
一、命令 1 2 3 4 5 [root@localhost ~]# free -m              total       used       free     shared    buffers     cached Mem:          7869  .
2377 0