我有一个具有 16GB 内存的虚拟机,最近它一直在使用一些交换空间。起初我以为这是因为它使用了所有内存,但后来我读了一些有关缓存内存以及 Linux 内核如何使用额外内存进行缓存的文章。检查了一下,发现我有大约 13GB 分配给缓存。我还没有找到任何关于为什么使用交换的答案。在开始使用交换空间之前,内核不应该使用正在用作内存缓存空间的内存吗?
感谢您将我链接到另一个问题,之前由于某种原因没有找到这个问题。
我有一个具有 16GB 内存的虚拟机,最近它一直在使用一些交换空间。起初我以为这是因为它使用了所有内存,但后来我读了一些有关缓存内存以及 Linux 内核如何使用额外内存进行缓存的文章。检查了一下,发现我有大约 13GB 分配给缓存。我还没有找到任何关于为什么使用交换的答案。在开始使用交换空间之前,内核不应该使用正在用作内存缓存空间的内存吗?
感谢您将我链接到另一个问题,之前由于某种原因没有找到这个问题。