Я использую последнюю версию Windows 10 Pro Fall Update и устанавливаю гостевую ОС 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 ГБ выделенной оперативной памяти.