Linux中free命令用法详解

Linux 中的 free 命令可以输出内存使用情况的概要,包括总内存、已用内存、剩余内存、共享内存以及可用内存和交换空间。该命令可以帮助监控资源使用情况,并允许管理员确定是否有足够的空间运行新程序。

以下是 free 命令输出内容的简要解释:

  • total:系统中可用的物理内存总量。
  • used:系统已使用的物理内存。
  • free:未使用的物理内存。
  • shared:被多个进程使用的物理内存。
  • buffers:作为缓冲区使用的物理内存。
  • cached:作为缓存使用的物理内存。
  • available:不进行交换的情况下,可用于启动新应用程序的内存估计量。

默认情况下,free 命令以 kilobytes(KB)显示信息。您可以使用 -h 选项以人类可读格式(例如 megabytes (MB) 或 gigabytes (GB))显示信息。

下面我们来看一些 free 命令的应用示例:

  • 显示以 kilobytes 为单位的内存信息:
$ free
              total        used        free      shared  buff/cache   available
Mem:        7916508     4933888     1495764      332764     1486756     2469284
Swap:       8191996           0     8191996
  • 显示以人类可读格式(例如 MB 或 GB)的内存信息:
$ free -h
              total        used        free      shared  buff/cache   available
Mem:           7.7G        4.7G        1.4G        322M        1.5G        2.3G
Swap:           7.8G          0B        7.8G
  • 显示每隔 5 秒钟更新一次的内存信息:
$ free -h -s 5
  • 显示以 MB 为单位的内存信息:
$ free -m
              total        used        free      shared  buff/cache   available
Mem:          7734        4888        1464         324        1482        2374
Swap:         8027           0        8027

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/linux/how-to-use-free-command-in-linux/

(0)
牛奇网牛奇网
上一篇 2023年2月1日 上午8:42
下一篇 2023年2月1日 下午7:47

相关推荐

发表回复

登录后才能评论