<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi Steven, <br>
    <br>
    Thank you for your answer. Unfortunately for me it has some checks
    (OpenNebula 3.2.1). <br>
    Parameters of a host: <br>
    USEDCPU    230.4<br>
    CPUSPEED    1400<br>
    NETTX        168512869<br>
    HYPERVISOR    kvm<br>
    TOTALCPU    6400<br>
    ARCH    x86_64<br>
    NETRX    4634446500<br>
    <b>FREEMEMORY    164233748</b><br>
    <b>FREECPU    6169.6</b><br>
    TOTALMEMORY    264610312<br>
    MODELNAMEAMD     Opteron(TM) Processor 6272<br>
    USEDMEMORY    100376564<br>
    HOSTNAME        s0<br>
    <br>
    The system has running 4 VM's with total allocation 64 CPUs. and VM
    template with CPU=4 and MEMORY=5000 never started (in the Pending
    state). When I turn of any of other running VM's this VM's
    immediately start. <br>
    <br>
    I have seen some old e-mails (2010-2011) which are  requested such
    behavior and it was implemented. But I didn't find how to adjust it.
    I would like to turn this feature off or to make to possible make 2x
    (or others) overcommitment. <br>
    Can anyone suggest how to change rules? <br>
    <br>
    Regards, <br>
       Max<br>
    <br>
    On 02/06/2012 09:55 PM, Steven C Timm wrote:
    <blockquote
      cite="mid:06DD77485437AF46B35123BD0106CC884281C4@MAIL02.fnal.gov"
      type="cite">
      <pre wrap="">Hi Max--
We are using OpenNebula 2.0 here which does not have any protection on either cpu or memory over-commit.
When you are running OpenNebula with KVM, at least with opennebula 2.0, it counts not the total amount of memory that the user requested but the amount currently being used by the VM, which is usually less.  I don't have direct experience with opennebula 3.2 but the same
must be possible there.

-----Original Message-----
From: <a class="moz-txt-link-abbreviated" href="mailto:users-bounces@lists.opennebula.org">users-bounces@lists.opennebula.org</a> [<a class="moz-txt-link-freetext" href="mailto:users-bounces@lists.opennebula.org">mailto:users-bounces@lists.opennebula.org</a>] On Behalf Of Maxim Mikheev
Sent: Monday, February 06, 2012 7:59 PM
To: <a class="moz-txt-link-abbreviated" href="mailto:users@lists.opennebula.org">users@lists.opennebula.org</a>
Subject: [one-users] OpenNebula 3.2 need memory and CPU over-commit.

Hi Everyone,

We are using Open Nebula on Ubuntu 11.10. Our VM's usually never use a whole system in the same time. But when they are active they usually require huge amount of computational power.

OpenNebula has a protection from Overcommitment of memory and CPU. I have a question: How can I manually setup Overcommitment by factor 2 for CPU and Memory?
Significant amount of memory is helpful for our calculations but all this extra memory is a caches. It means that nothing will be happen if Cache size will be decreased for the VM. The cache  can be dynamically scale down by balloon driver which is a default for Libvirt and KVM in Ubuntu.
It means that I absolutely sure that would like to over-commit memory. 
There are no problem for a processor too. Our calculations took usually several days and one day extra for one VM does not change anything.
I already used these scheme with over-commitment on Proxmox and it works well.

Regards,
     Max
_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a>
</pre>
    </blockquote>
  </body>
</html>