当我使用该命令时,free
和RAM有什么区别?avaible
free -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+ 上模拟,否则与空闲相同)