Comments on: Hyper-V Dynamic Memory: An Illustrated Guide https://www.altaro.com/hyper-v/hyper-v-dynamic-memory-explanation-and-recommendations-2/ Hyper-V guides, how-tos, tips, and expert advice for system admins and IT professionals Wed, 31 Mar 2021 06:27:35 +0000 hourly 1 By: Eric Siron https://www.altaro.com/hyper-v/hyper-v-dynamic-memory-explanation-and-recommendations-2/#comment-3216 Thu, 11 Apr 2019 13:00:00 +0000 http://www.altaro.com/blog/?p=116#comment-3216 In reply to Ruben.

No, that’s not what smart paging is for. Its intent was to ensure that a host that worked before a reboot continues to function after the reboot. It is not for memory oversubscription. It will never balloon for a VM starting up from a cold boot. Hyper-V does not allow memory oversubscription. The startup value will need to be a few gigabytes below host memory to have any chance of starting.

]]>
By: Ruben https://www.altaro.com/hyper-v/hyper-v-dynamic-memory-explanation-and-recommendations-2/#comment-3215 Thu, 11 Apr 2019 09:00:00 +0000 http://www.altaro.com/blog/?p=116#comment-3215 Hi Erick. I think the Smart paging feature is not working in Hyper-v 2019. Here is my oversubscribing situation:
Host mem: 20GB
VM Startup mem: 30GB
VM Smart paging file set to runs in a NVME drive with no other use.
But the VM does not start because of not enough RAM? Isnt this scenario what smart paging is for

]]>
By: Eric Siron https://www.altaro.com/hyper-v/hyper-v-dynamic-memory-explanation-and-recommendations-2/#comment-2231 Mon, 14 Nov 2016 15:34:00 +0000 http://www.altaro.com/blog/?p=116#comment-2231 In reply to Claudio.

It is still true. WS2016 supports hot remove of memory but almost none of the other guest operating systems do, so the DM driver must still function as it always has.
Article typo fixed, thanks!

]]>
By: Claudio https://www.altaro.com/hyper-v/hyper-v-dynamic-memory-explanation-and-recommendations-2/#comment-2230 Mon, 14 Nov 2016 15:28:00 +0000 http://www.altaro.com/blog/?p=116#comment-2230 Hi

May you can give a statement, if this is still true regarding Windows Server 2016? What I know is, that hot remove now is available with WS2016.

PS: I little mistake at the end of the Hyper-V Dynamic Memory section:
Wrong: “The guest still sees a 1.5 MB maximum”
Wrong: “The guest still sees a 1.5 GB maximum”

]]>
By: Eric Siron https://www.altaro.com/hyper-v/hyper-v-dynamic-memory-explanation-and-recommendations-2/#comment-2229 Mon, 11 Jul 2016 00:34:00 +0000 http://www.altaro.com/blog/?p=116#comment-2229 In reply to Shayban Sawan.

Well, I’m, a Hyper-V guy, so that’s what I know and use. In Windows or standalone.

]]>
By: Shayban Sawan https://www.altaro.com/hyper-v/hyper-v-dynamic-memory-explanation-and-recommendations-2/#comment-2228 Sat, 09 Jul 2016 14:24:00 +0000 http://www.altaro.com/blog/?p=116#comment-2228 Hi Eric, I was researching this little checkbox and found your post. I must say, one checkbox has much behind it and you sir documented this function most elaborately. Thank you very much for that.

I am a computer and communication engineer, in an IT position. Have heavy technical background and find it tiresome to follow Microsoft’s baby making emanations.
I feel awkward to share my experiences here, but i was playing around with VMs since Connectix v1 was around, loved the idea, but now have to learn this stuff as a corporate sense to keep a job, so i chose hyper-v. I also found there are many virtualization OSes out there and after going through this much pain to learn Hyper-V on “actual” server hardware and every little nook and cranny, I am a bit reluctant to start another adventure with another type of virtualization, especially since my tinkering days are over now due to being crazy busy, must take things seriously.

So, I was wondering, would you drop a line about what other types you think are out there, other than VMWare of course? or do you suggest hyper-v even in its core bare-metal package as a virtualization platform (you know for those places where cost is favored over license models)?

]]>
By: Eric Siron https://www.altaro.com/hyper-v/hyper-v-dynamic-memory-explanation-and-recommendations-2/#comment-2227 Sun, 22 May 2016 16:38:00 +0000 http://www.altaro.com/blog/?p=116#comment-2227 In reply to Juri.

I think this is what you’re looking for: https://support.microsoft.com/en-us/kb/3095308

]]>
By: Juri https://www.altaro.com/hyper-v/hyper-v-dynamic-memory-explanation-and-recommendations-2/#comment-2226 Sun, 22 May 2016 09:19:00 +0000 http://www.altaro.com/blog/?p=116#comment-2226 Eric, great indepth overview how it exactly works, thanks for sharing. Especially the easy understandable aproach is very welcome.

I must admit, that I am of that sort who tried it and after some time it failed horribly on me and I don’t use it anymore.

Here is why:

We had several times on different hosts the issue that Dynamic Memory did NOT increase the VMs memory, although the host had plenty left, like 20GB or even more. This ended up with an RDP host which we allocated with 4GB start and also minimum RAM and 16GB maximum RAM. Once reaching like 20 sessions we got calls from our customers that they get strange app hangs. Once checked we figured that the VM was starving of RAM as it was still at 4GB. I guess it’s obvious that this is an absolute no go.
The same VM sometimes correctly increased it’s RAM and after a reboot it ocasionally didn’t.

Have you come accross this?

Cheers
Juri

]]>