<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert Zchn";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.HTMLVorformatiertZchn
        {mso-style-name:"HTML Vorformatiert Zchn";
        mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=DE link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US>Okay, I found out additional infos regarding my problem. As it seems, the fact that the libvirt’s “ksm” dynamically manages the memory pages, which obviously leads to a stabilization of used memory, when the VM’s virtual memory is utilized to the maximum. This is why I deactivated “ksm” and voila: Now the real memory stays utilized as well as the virtual memory, and doesn’t handle “clean” memory pages anymore.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>However, I have another problem now – after I finish the utilization of my VM (which means, I kill the util. process, thus making all my virtual memory free again), the real host memory still stays utilized.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>What could be the reason that my VM shows 0% mem. util., while the physical host still has 100%??? <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>I thought maybe the reason could be that ONE accesses the “virto_balloon”? Can the authors maybe give me an answer to this?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>All in all, is there any way to make this work – to fully utilize a VM for 10 min. and the host stays utilized as well, and when I stop the utilization that both the VM and host memory decrease???<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Thanks!<o:p></o:p></span></p><pre><span lang=EN-US><o:p> </o:p></span></pre><pre><span lang=EN-US><o:p> </o:p></span></pre><pre><span lang=EN-US><o:p> </o:p></span></pre><pre><span lang=EN-US>________________________________<o:p></o:p></span></pre><pre><span lang=EN-US> Von: Steven Timm <</span><a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org"><span lang=EN-US>timm at fnal.gov</span></a><span lang=EN-US>><o:p></o:p></span></pre><pre><span lang=EN-US>An: Adnan Pasic <</span><a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org"><span lang=EN-US>pqado at yahoo.de</span></a><span lang=EN-US>> <o:p></o:p></span></pre><pre><span lang=EN-US>Cc: "</span><a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org"><span lang=EN-US>users at lists.opennebula.org</span></a><span lang=EN-US>" <</span><a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org"><span lang=EN-US>users at lists.opennebula.org</span></a><span lang=EN-US>> <o:p></o:p></span></pre><pre><span lang=EN-US>Gesendet: 16:08 Mittwoch, 23.November 2011<o:p></o:p></span></pre><pre><span lang=EN-US>Betreff: Re: [one-users] A question about the utilization of VMs<o:p></o:p></span></pre><pre><span lang=EN-US> <o:p></o:p></span></pre><pre><span lang=EN-US>What hypervisor are you using? If you are using KVM then this<o:p></o:p></span></pre><pre><span lang=EN-US>behavior is normal, KVM only actually occupies the amount of RAM<o:p></o:p></span></pre><pre><span lang=EN-US>that the virtual machine is actually using at the time and<o:p></o:p></span></pre><pre><span lang=EN-US>OpenNebula reports the usage accordingly.  this makes it possible<o:p></o:p></span></pre><pre><span lang=EN-US>to overbook and put 16 2-GB KVM VM's on a machine that has less physical<o:p></o:p></span></pre><pre><span lang=EN-US>RAM than that.<o:p></o:p></span></pre><pre><span lang=EN-US><o:p> </o:p></span></pre><pre><span lang=EN-US>Steve Timm<o:p></o:p></span></pre><pre><span lang=EN-US><o:p> </o:p></span></pre><pre><span lang=EN-US><o:p> </o:p></span></pre><pre><span lang=EN-US>On Wed, 23 Nov 2011, Adnan Pasic wrote:<o:p></o:p></span></pre><pre><span lang=EN-US><o:p> </o:p></span></pre><pre><span lang=EN-US>><i> Hello guys,<o:p></o:p></i></span></pre><pre><span lang=EN-US>I have a<o:p></o:p></span></pre><pre><span lang=EN-US>problem with understand one specific behaviour and I hope that this community<o:p></o:p></span></pre><pre><span lang=EN-US>might help me with it.<o:p></o:p></span></pre><pre><span lang=EN-US>Anyway, I<o:p></o:p></span></pre><pre><span lang=EN-US>am writing my diploma thesis using OpenNebula and so far it has done everything<o:p></o:p></span></pre><pre><span lang=EN-US>I imagined and wanted it to do. I deploy VMs and utilize every one of them with<o:p></o:p></span></pre><pre><span lang=EN-US>the tool ˙˙lookbusy˙˙. On normal physical hosts, lookbusy works perfectly,<o:p></o:p></span></pre><pre><span lang=EN-US>utilizing the CPU/Memory as I set it and doesn˙˙t stop the utilization until the<o:p></o:p></span></pre><pre><span lang=EN-US>whole process is killed.<o:p></o:p></span></pre><pre><span lang=EN-US>When I<o:p></o:p></span></pre><pre><span lang=EN-US>utilize my VM, however, I noticed the VMs being utilized for approx. 2 minutes,<o:p></o:p></span></pre><pre><span lang=EN-US>but afterwards I can see a falling trend of utilized memory on the physical<o:p></o:p></span></pre><pre><span lang=EN-US>host. For instance, I utilize the memory of the VM by 2 GB ˙˙ thus, the physical<o:p></o:p></span></pre><pre><span lang=EN-US>host shows the same utilization too. Nevertheless, after 2 minutes, the<o:p></o:p></span></pre><pre><span lang=EN-US>utilization on the physical host starts decreasing and stops at about 500MB of<o:p></o:p></span></pre><pre><span lang=EN-US>utilized memory, although the VM shows the whole time a full utilization of 2GB<o:p></o:p></span></pre><pre><span lang=EN-US>!<o:p></o:p></span></pre><pre><span lang=EN-US>Do you know<o:p></o:p></span></pre><pre><span lang=EN-US>what could be the reason? Maybe it has something to do with the scheduler, or I<o:p></o:p></span></pre><pre><span lang=EN-US>don˙˙t know?<o:p></o:p></span></pre><pre><span lang=EN-US>Please help<o:p></o:p></span></pre><pre><span lang=EN-US>me with this, as this is a crucial part of my diploma thesis and I got stuck!!!<o:p></o:p></span></pre><pre><span lang=EN-US> <o:p></o:p></span></pre><pre>Thanks in<o:p></o:p></pre><pre>advance.<o:p></o:p></pre><pre>Regards,<o:p></o:p></pre><pre>Adnan<o:p></o:p></pre><p class=MsoNormal><o:p> </o:p></p></div></body></html>