VMWare Ubuntu 14.04 无法读取内存

VMWare Ubuntu 14.04 无法读取内存

我有一个运行 Ubuntu 14.04 LTS 的虚拟机。一切运行正常。我为它分配了一些内存,但 VSphere 现在说它现在没有任何内存。Vmware 说每秒图片中内存未被访问。我如何确保这个 CPU 使用所有分配的内存?

图片1

1


图片-2

2

以下是您从$free -m

             total       used       free     shared    buffers     cached
Mem:         20080       5311      14768          1        188       3659
-/+ buffers/cache:       1463      18617
Swap:         8187          0       8187

答案1

您的系统运行正常。您已为此虚拟机分配了约 20G RAM,并且您的服务器操作系统正确报告了其可用 RAM。如果您的服务器运行缓慢,很可能只是因为其磁盘缓存需要预热。重新启动后,RAM 中不会缓存任何磁盘内容。当进程从磁盘读取文件时,该数据会被缓存在 RAM 中,并且将来对该数据的读取将直接从 RAM 而不是磁盘提供。

给你的系统一些时间,它的性能应该会达到或超过过去的表现。如果你真的想深入了解,你可以使用虚拟触摸手动操作您的操作系统缓存,但要小心,您真的应该只在万不得已的情况下才这样做,并且只有当您对内核的虚拟内存系统有深入的了解时才这样做。

相关内容