Linux 查看可用内存:Free 命令详解
Linux 如何查看可用系统内存
使用 free 命令可以轻松查看 Linux 系统的内存使用情况,包括可用内存。
命令语法
在终端中输入以下命令:
free -h
-h 参数用于以更易读的格式(例如 MB、GB)显示内存信息。
命令输出
free 命令会输出一个表格,显示以下信息:
- total: 系统的总内存大小
- used: 已被使用的内存大小
- free: 可用的内存大小
- shared: 多个进程共享的内存大小
- buffers: 用于缓冲数据的内存大小
- cached: 用于缓存数据的内存大小
- available: 可立即分配给应用程序的内存大小
- swap: 交换空间的总大小
- cached: 交换空间中已使用的部分
- available: 交换空间中可用的部分
注意: available 列显示的是可立即分配给应用程序的内存大小,这可能与 free 列显示的可用内存大小不同。这是因为 free 列包含了 buffers 和 cached 中的内存,而 available 列不包含。
示例
以下是 free -h 命令输出的一个示例:
total used free shared buffers cached available
Mem: 7.8G 6.2G 1.6G 128M 256M 3.3G 4.4G
Swap: 1.0G 1.0G 0B
在这个示例中,系统总内存为 7.8GB,其中 6.2GB 已被使用,1.6GB 可用。available 列显示的是 4.4GB,因为这部分内存可以立即分配给应用程序。
总结
使用 free 命令可以方便地查看 Linux 系统的内存使用情况,包括可用内存。available 列显示的内存大小是可立即分配给应用程序的内存大小,这对于了解系统当前的内存可用情况非常有用。
原文地址: https://www.cveoy.top/t/topic/gs5r 著作权归作者所有。请勿转载和采集!