Linux 如何查看可用系统内存

使用 free 命令可以轻松查看 Linux 系统的内存使用情况,包括可用内存。

命令语法

在终端中输入以下命令:

free -h

-h 参数用于以更易读的格式(例如 MB、GB)显示内存信息。

命令输出

free 命令会输出一个表格,显示以下信息:

  • total: 系统的总内存大小
  • used: 已被使用的内存大小
  • free: 可用的内存大小
  • shared: 多个进程共享的内存大小
  • buffers: 用于缓冲数据的内存大小
  • cached: 用于缓存数据的内存大小
  • available: 可立即分配给应用程序的内存大小
  • swap: 交换空间的总大小
  • cached: 交换空间中已使用的部分
  • available: 交换空间中可用的部分

注意: available 列显示的是可立即分配给应用程序的内存大小,这可能与 free 列显示的可用内存大小不同。这是因为 free 列包含了 bufferscached 中的内存,而 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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录