适用于 Ubuntu 15.10 的 Hyper-V 动态内存

适用于 Ubuntu 15.10 的 Hyper-V 动态内存

我正在运行最新的 Windows 10 Pro Fall Update,并在 Hyper-V 中设置了 Ubuntu Desktop 64 位 15.10 的客户操作系统。我正在尝试使用动态内存功能,但 Hyper-V 想要分配的内存比客户操作系统似乎使用的内存多得多(5-10 倍):

Hyper-V 分配的内存和客户机操作系统内存使用情况

在 Hyper-V 管理器中

Startup Memory: 1024 MB
Dynamic Memory: Enabled
Minimum Memory: 1024 MB
Maximum Memory: 8192 MB
Assigned Memory: 4232 MB
Memory Demand: 3597 MB

在客户操作系统中,Ubuntu 系统监视器

Memory
691 MiB (16%) of 4.1 GiB
Swap
0 bytes of 4.0 GiB

这是在 Ubuntu 桌面上运行 top 或系统监视器时的情况。top 和系统监视器均未显示内存占用,Compiz 是最大的内存占用者,约为 210 MiB,其他所有内存占用均为 50 MiB 或更小。

Hyper-V 中虚拟机的内存设置为:

RAM:     1024 MB (Not sure if this is used when dynamic memory is turned on)
Min RAM: 1024 MB
Max Ram: 8192 MB
Memory Buffer: 20%

答案1

系统监视器可能排除了用于缓存的 RAM。在命令行上使用“free -m”查看有缓存和无缓存时实际使用的 RAM 量。它可能接近分配的 4GB RAM。

相关内容