2013
01.05

It takes a lot to distract me from NFL playoff football, and this retweet by Didier Van Hoye (MVP) accomplished that:

clip_image002

Oooh! Ballooning is the process that allows the Dynamic Memory Virtual Service Client (DMVSC) to remove unused memory from a running virtual machine.

A bit more digging led to a site called Golem.de that is written in German.  My German is very limited (mainly to asking for a beer and saying I have a hotel room served) so I ran the page through a translator.  Here is it what it says about AArch64 in Linux Kernel 3.8 (code submissions recently ended):

Of Microsoft hyper+ V driver can deal in the future with Ballooning. That is to optimize the use of the main memory through under Linux virtualisierte Windows systems.

I kept Googling because one site is not enough to satisfy me on this.  And then I found something in Google Groups.  It appears to be a conversation between one person and a Dr. K.Y. Srinivasan from the Server division in Microsoft, dealing with Linux integration.

Note: Zoominfo is a robot, and a pretty dumb one at that.  It thinks I work for Microsoft, which I do not and never have.

image

There’s more mention of the balloon driver here.  But here’s another really interesting one on gossamer-threads.com that offers some more evidence.  Once again, K.Y. Srinivasan is mentioned:

image

The balloon driver is mentioned, but there is a function to get committed memory in a VM.  That’s important: how much memory is being used, versus how much is not.  How much pressure is there, and how much memory does the VM need?

I am not saying that Dynamic Memory is coming to Hyper-V.  That has not been announced.  But the evidence sure adds up that DM functionality is being added to the Linux Integration Services.  That will be great for Linux on Hyper-V, and that will be awesome for public clouds (hosting) and private clouds (large enterprise virtualisation).

Technorati Tags: ,,

Copyright Warning

This blog post is the property of Aidan Finn (@joe_elway / http://www.aidanfinn.com) and may not be reused in any manner without prior consent of Aidan Finn. You may quote one paragraph from this blog post if you link to the original blog post.

Related posts:

  1. Easily Convert Your VMware Virtual Machines to Hyper-V Using Virtual Machine Converter Solution Accelerator
  2. Thinking About Cloud, Self-Service, and Hyper-V Dynamic Memory
  3. Create Lots Of Hyper-V Virtual Machines From A CSV File Using PowerShell
  4. Backing Up Hyper-V Replica Virtual Machines In The DR Site

2 comments so far

Add Your Comment
  1. here http://lkml.indiana.edu/hypermail/linux/kernel/1303.1/00395.html Mr. Srinivasan is talking about memory hot-add support in Linux, so it will works like a VM with Windows + Dynamic Memory.

    • Only supported on WS2012 R2 Hyper-V.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes