Re: How much physical memory can be used to run domains in a KVM machine?

2009-07-19 Thread Sheng Yang
On Friday 17 July 2009 17:56:49 sudhir kumar wrote:
 On Fri, Jul 17, 2009 at 12:47 PM, Dor Laordl...@redhat.com wrote:
  On 07/17/2009 08:50 AM, Zhang Qian wrote:
  Hi,
 
  I have a KVM box which has 4GB physical memory totally, I'd like to
  know how much I can use to run my domains, and how much will be
  reserved by hypervisor(KVM) itself?
  Thanks!
 
  KVM and the Linux host use relatively low amount of memory.
  Unlike other hypervisors you know, kvm does not reserve memory and also
  is able to swap the guest memory, so you can even use more than 4G for
  your

 Is that true? I think we can not allocate memory more than the
 physical RAM. Or does upstream kvm supports it? My kvm version is not
 that old but memory allocation failed for me when I tried to give the
 whole memory on my host to the guest.

It's not specific to KVM. QEmu use malloc()/mmap() to allocate memory for KVM, 
which is controlled by Linux kernel memory overcommit policy. Linux kernel 
didn't support memory overcommit by default. You can refer to 
Document/vm/overcommit-accounting and other related document to enable it. 

-- 
regards
Yang, Sheng


  guest. (Just note swapping will be slow)
 
  Regards,
  Qian
  --
  To unsubscribe from this list: send the line unsubscribe kvm in
  the body of a message to majord...@vger.kernel.org
  More majordomo info at  http://vger.kernel.org/majordomo-info.html
 
  --
  To unsubscribe from this list: send the line unsubscribe kvm in
  the body of a message to majord...@vger.kernel.org
  More majordomo info at  http://vger.kernel.org/majordomo-info.html


--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: How much physical memory can be used to run domains in a KVM machine?

2009-07-17 Thread Dor Laor

On 07/17/2009 08:50 AM, Zhang Qian wrote:

Hi,

I have a KVM box which has 4GB physical memory totally, I'd like to
know how much I can use to run my domains, and how much will be
reserved by hypervisor(KVM) itself?
Thanks!



KVM and the Linux host use relatively low amount of memory.
Unlike other hypervisors you know, kvm does not reserve memory and also 
is able to swap the guest memory, so you can even use more than 4G for 
your guest. (Just note swapping will be slow)





Regards,
Qian
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: How much physical memory can be used to run domains in a KVM machine?

2009-07-17 Thread sudhir kumar
On Fri, Jul 17, 2009 at 12:47 PM, Dor Laordl...@redhat.com wrote:
 On 07/17/2009 08:50 AM, Zhang Qian wrote:

 Hi,

 I have a KVM box which has 4GB physical memory totally, I'd like to
 know how much I can use to run my domains, and how much will be
 reserved by hypervisor(KVM) itself?
 Thanks!


 KVM and the Linux host use relatively low amount of memory.
 Unlike other hypervisors you know, kvm does not reserve memory and also is
 able to swap the guest memory, so you can even use more than 4G for your
Is that true? I think we can not allocate memory more than the
physical RAM. Or does upstream kvm supports it? My kvm version is not
that old but memory allocation failed for me when I tried to give the
whole memory on my host to the guest.

 guest. (Just note swapping will be slow)



 Regards,
 Qian
 --
 To unsubscribe from this list: send the line unsubscribe kvm in
 the body of a message to majord...@vger.kernel.org
 More majordomo info at  http://vger.kernel.org/majordomo-info.html

 --
 To unsubscribe from this list: send the line unsubscribe kvm in
 the body of a message to majord...@vger.kernel.org
 More majordomo info at  http://vger.kernel.org/majordomo-info.html




-- 
Sudhir Kumar
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: How much physical memory can be used to run domains in a KVM machine?

2009-07-17 Thread Amit Shah
On (Fri) Jul 17 2009 [15:26:49], sudhir kumar wrote:
 On Fri, Jul 17, 2009 at 12:47 PM, Dor Laordl...@redhat.com wrote:
  On 07/17/2009 08:50 AM, Zhang Qian wrote:
 
  Hi,
 
  I have a KVM box which has 4GB physical memory totally, I'd like to
  know how much I can use to run my domains, and how much will be
  reserved by hypervisor(KVM) itself?
  Thanks!
 
 
  KVM and the Linux host use relatively low amount of memory.
  Unlike other hypervisors you know, kvm does not reserve memory and also is
  able to swap the guest memory, so you can even use more than 4G for your
 Is that true? I think we can not allocate memory more than the
 physical RAM. Or does upstream kvm supports it? My kvm version is not
 that old but memory allocation failed for me when I tried to give the
 whole memory on my host to the guest.

What was the error? Also kvm only allocates memory for the guest when
the guest needs it so even if you give all your host memory to the
guest, it doesn't mean the guest will start using it immediately.

Amit
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


How much physical memory can be used to run domains in a KVM machine?

2009-07-16 Thread Zhang Qian
Hi,

I have a KVM box which has 4GB physical memory totally, I'd like to
know how much I can use to run my domains, and how much will be
reserved by hypervisor(KVM) itself?
Thanks!


Regards,
Qian
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html