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/