可用 RAM 和空闲 RAM 之间的差异

可用 RAM 和空闲 RAM 之间的差异

当我使用该命令时,free和RAM有什么区别?avaiblefree -m

如果我的主机上运行着多个虚拟机,它会显示只有 200MB 的可用空间和 3.8GB 的​​可用空间。

答案1

man free

https://man7.org/linux/man-pages/man1/free.1.html

  • 空闲:未使用的内存(/proc/meminfo 中的 MemFree 和 SwapFree)

  • available:估计有多少内存可用于启动新应用程序,而无需交换。与缓存或空闲字段提供的数据不同,此字段考虑了页面缓存,并且考虑到并非所有可回收内存块都会被回收,因为有项目正在使用(/proc/meminfo 中的 MemAvailable,在内核 3.14 上可用,在内核 2.6.27+ 上模拟,否则与空闲相同)

相关内容