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/