国外服务器Linux 系统使用 RAM 的方式与 Windows和其他操作系统没有太大区别。但是不同的系统以不同的方式呈现正在发生的事情。
当您的 PC 发现当前没有使用 RAM 时,它会将其中的一些空间专用于磁盘缓存。通过这种方式,应用程序将数据存储在访问速度更快的位置,从而使系统运行得更快、更流畅。当其他应用程序需要更多内存时,它们会从该磁盘缓存中获取所需的内存量,就好像它处于闲置状态一样。
换句话说,Linux 在休息期间充分利用了这些空白空间。为什么要浪费所有空闲内存?
要了解这种方式使用了多少空间,请查看“buff/cache”列。这是您运行命令时专用于缓冲区和高速缓存的 RAM 量。清除此空间可能有助于提高性能的想法是对 RAM 的常见误解。
免费和可用 RAM 之间的区别
以下是 Linux 如何查看您的 RAM。
已使用:应用程序当前正在使用的 RAM。
可用:可能正在用于磁盘缓存但可以为应用程序释放的 RAM。
空闲: 应用程序或磁盘缓存未使用的 RAM。
免费和可用似乎是同义词,但存在技术差异。前者是根本不使用的内存。后者是当前正在使用但可以在需要时轻松打开的内存。对于日常使用,后者才是真正重要的。