Я запускаю последнее осеннее обновление Windows 10 Pro и настраиваю гостевую ОС Ubuntu Desktop 64-Bit 15.10 в Hyper-V. Я пытаюсь использовать функцию динамической памяти, но Hyper-V хочет выделить гораздо больше памяти (5-10x), чем гостевая ОС использует:
В диспетчере 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 только на рабочем столе, на рабочем столе или на системном мониторе. И верхняя часть, и системный монитор не показывают «пожирателей памяти», Compiz - самый большой пользователь с ~ 210 МБ, все остальное - 50 МБ или меньше.
Параметры памяти в 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%
Системный монитор, вероятно, исключает ОЗУ, используемое для кеширования. Используйте 'free -m' в командной строке, чтобы увидеть, сколько действительно используется с кешированием и без него. Скорее всего, это будет около 4 ГБ выделенной оперативной памяти.