Linux免费命令教程及示例

Linux free命令用于显示当前的内存使用情况。free命令可以用来显示有多少RAM内存可用。有足够的内存来运行新的应用程序吗?free命令是一个非常简单的命令,它只显示了关于内存的几行代码。free命令可用于显示总内存、已用内存、可用内存、共享内存以及有关RAM和交换空间的可用内存。

null

自由命令语法

free命令非常简单,free命令的语法非常简单,如下所示。该选项是可选的。

free OPTION
  • 期权 用于设置不同的显示类型。该选项是可选的。

用free命令显示内存/RAM使用情况

free命令可以在没有任何选项的情况下执行。这显示了系统的内存和交换使用情况。显示为byte的内存使用量,表示内存单位为byte。不同的内存使用情况有不同的列,如总内存、已用内存、可用内存、共享内存、缓冲区/缓存内存、可用内存。

图片[1]-Linux免费命令教程及示例-yiteyi-C++库
用free命令显示内存/RAM使用情况

          total        used        free      shared    buff/cache   available Mem:        3997300          1534956     1157240                7452     1305104           2168376 Swap:       2097148           0                 2097148
  • 合计列 显示当前系统上安装的总内存。在这个例子中,总内存是3997300字节,大约是4GB。
  • 已用内存 当前使用的内存大小。在此示例中,使用的内存大小约为1534956字节,约为1.5 GB。
  • 可用内存 列显示完全可用和未使用的内存大小。在本例中,可用内存大小为1157240字节,约为1 GB。
  • 共享内存 列显示多个进程和应用程序使用的共享内存大小。
  • 缓冲存储器 列显示缓存或缓冲内存大小,当前未使用,但存储在以后的使用中。
  • 可用内存 列显示可用内存和缓冲区/缓存的当前可用内存大小。

相关文章: Linux中如何计算行数?

以可读格式显示内存使用情况

默认情况下,free命令将内存大小显示为字节单位。对于现代系统,字节显示不实用,也不容易阅读。为了使事情更容易和人类可读,不同的内存大小可以显示在千兆字节或兆字节或千字节。这个 -小时 选项是用来显示内存大小人类可读和漂亮的格式转换字节到千兆字节。

free -h
          total    used        free      shared  buff/cache   available Mem:          3,8Gi       1,5Gi              1,1Gi             7,0Mi              1,2Gi              2,1Gi Swap:         2,0Gi          0B                2,0Gi

以可读格式显示内存使用情况(GB)

通过使用 –千兆 选项如下。

free --giga

以人类可读的格式显示内存使用量(KB)

通过使用 –千克 选项如下。

free --kilo

以人类可读的格式显示内存使用量(MB)

通过使用 –百万 选项如下。

free --mega

连续显示内存使用情况

应持续监控和跟踪内存使用情况。free命令可以在指定的时间间隔内连续打印内存使用情况。这个 -s码 选项可用于设置连续的显示间隔,如3秒5秒等。在下面的示例中,free命令每隔10秒自动显示内存使用情况。

free -s 10
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享