Confusion on reserves/resource memory pools.

I read a ton of information about memory resources and Resource Pools, but nobody seems to clarify one thing: what is the amount of memory I need to configure for a Windows virtual machine?

Here's the question:

I have a Windows 2008 domain with several virtual servers.

Two domain controllers

An Exchange 2010 Server

A Terminal Server 2010

A SQL Server

I put each of the above virtual machines to have 2048 (2 gigabytes) of memory in the operating system. SQL, Terminal Server and Exchange are set to 4096 GB of ram.

I noticed that SQL, Exchange and Server Terminal server sit idle to about 1.81 concert at 2gig of its use.

My question:

This who should I put my virtual machines to? Do I put them all to 6 or even 8 concerts because I know that most will never need that, but over time the term of Exchange Server and SQL "could."

If I do, my vSphere Resource Pool provide the necessary memory needed and deflate will recover do not need?

I am worried about the definition of an absolute limit for these machines that would not allow for ballooning and inflating etc but it doesn't seem to be an article about what it takes to set your VM too inside the actual operating system of the virtual machine?

Thank you!

Allocation of RAM gives a maximum limit for the amount of memory that can use a virtual machine. Once the VM starts using memory, ESXi will allocate as needed. If you set the box 'Book all memory comments' ESXi creates a hard reserve for the amount of memory.

Also note that you can add RAM on the fly (not remove however) using memory hot add functionality, but this must be activated on a basis by VM when the virtual machine is shut down. Also note that there is a small overhead (extra) when using this feature to only turn on a virtual machine where hot-memory add is not really necessary.

A medium base value is not really there, but we have set up simple domain with 2 GB memory controllers. In your situation, I'd go with:

SQL: 4 GB

Exchange / 3GB

DomainControllers (assuming they are simple domain Active Directory, DNS, DHCP servers): 1 GB each

TS: 4 GB

That would give you 13 GB of RAM implementation but because of GST (transparent Page Sharing), you can provision this a little. Also be sure to install the VMware Tools in the virtual machine (can't emphasize this point) to be able to use the balloon when it's necessary. Perhaps this is an option to upgrade the two hosts to 16 GB because it would give you a little more space based on the memory usage.

Tags: VMware

Similar Questions

  • Reservation of memory from system resources

    I use monik part of backup tools, and there is a best practice to change the setting of the CPU and the memory at 1500 MHz and 800 MB.

    In the next page of VMware KB, there is a description to change the allocation of memory, only in ESXi 4.1, there is no material cofiguration option > memory.

    http://KB.VMware.com/selfservice/microsites/search.do?language=en_US & cmd = displayKC & externalId = 1003501

    But in configuration > system resource allocation, I can set the CPU and memory, is that the same allocaiton memory for the ESXi console?

    On this tab, we have generally fine tune the allocation of resources for this host. But this sentence anyone unless someone has encountered a problem. For the parameters of the ESX host we usually set the value in memory and CPU for the console of any third-party application or service that makes us turn on this host.

    In the case of ESXi, if big it seems people leave just as Norbert has asked to change by a seller of 3rd party app.

    Please refer to this article which contains details about the reservation of memory from system resources

    http://KB.VMware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalID=1012002

  • Reservations of memory

    Hello

    I would try to set a reserve of memory on one of our SQL servers. However, when I try to configure a virtual machine to use xGB memory, I get "not enough resources to meet the level of failover configured for HA.

    Also can someone please explain what "actions" option for us in respect of the Allocation of resources?

    We continue to have a user experience slow with some VMS, the harp of SQL guys on all physical servers being faster than the virtual, if we can change these virtual machines with these options of allocation of resources to our advantage that would be great.

    There are 3 ESX vSphere 4.0 hosts in cluster, 8x3Ghtz with 48 GB of mem, they use about 30% of the resources, a lot of spare grunt it I thought for reservations.

    Any advice would be appreciated!

    See you soon

    Brendan

    André - Gave you great link that is right out of the deep diving for book HA. %EST based option just below the defult setting and if I remember with overload you want to about 35%

    I have also now consider your 1st post you use pools of resources, can I ask how they used beining? Are they necessary? I want to smplifly your enveroment as much as possible so there is less area to find problems with the preformance.

    Joe

  • Resource memory Virtual Machine settings

    Hello

    This question is about memory VM resource arrangements.

    Here's the situation:

    Virtual machine has 8 GB of memory made available.

    Reservation of memory is 4 GB.

    Memory limit is 6 GB.

    Difference between the limit and the available memory is 2 GB.

    My question is, when the memory becomes in short supply and this virtual machine is in competition with other virtual machines for memory resources, use only his actions for fighting the 2 GB of physical (difference between booking and limit) memory and use a swap file for the rest of 2 GB (difference between the limit and the available memory)?

    Thank you

    Steve

    That's right the ESX host will use the by the VM pagefile for the additional 1 GB - which will affect negatively - VM eprformance

  • Reservation of memory for the server sqql

    Hello

    I am running two SQL servers with 4 virtual CPUs and each has 12G of RAM available.

    We have noticed that sql process uses only 180MB of RAM while SQL is designed to use all available memory... We decided to use a reservation of memory for these boxes and grant a full 12 GB for each booking.

    (1) that would be really useful?

    (2) I noticed that after having reserved memory, that the system has taken something like 10 minutes to start, can anyone explain to me why?

    Thank you

    The shares of resources can be adjusted if necessary. I don't think that you need. As well as the host has only a single virtual machine now, who knows what the future may bring. You add multiple virtual machines and you will start to do the math. ESX let his work resources and balance. If you see performance degradation then start looking at the distribution of resources.

    As for the CPU that the virtual machine is not the only object on the system might compete for processor resources, you also have the SC. When you give the VM 4 vCPU find the system to wait on the availability of all hearts.

    You can reduce the number to 2 and even play with the processor affinity if you want, you should try to determine the weather your SQL system really needs the CPU/MEM tweaks (in my experience IO is the cause of the headache of performance most SQL).

  • Reservation of memory VM

    Need information please.

    I have part of a DRS and HA Cluster host. DRS value manual at present for other reasons.

    Host has 104 GB of memory. A virtual computer is running on this host. VM has 100GB vRAM

    When you try to create a reserve of memory of 100 GB for the virtual machine, I get the error that there is not enough memory available on the host. Why is this?

    No other virtual machines running on the host. I also put the admission control to turn off: power VM allow operations that violate constraints of availability.

    Any help?

    You probably use in a situation where general requirement of memory your VM.  This specified overload the memory of reading about the virtual machine Summary tab?  I bet this amount more time some ESXi system is going to be greater than 4 GB, for a virtual machine with 12 cores and 100 GB.  Watch MMTP/MB and see how vmk uses; It's that the amount of the 'memory of mangement' being used (not VM related).

    Question: if it's the only VM that runs on the host computer, so why bother creating a reservation?

  • Reservation of memory for desktop view

    "Set the VMware View Master model with a 50% memory reserve for all deployed VDI computers have a reservation of 50% of memory"

    Source: http://joshodgers.com/2012/12/17/example-architectural-decision-memory-reservation-for-virtual-desktops/

    Anyone done this?  My model is currently set to 0 for the memory reserve.

    My current setup:
    Windows 7 x 64
    2 vCPU
    3 GB RAM

    Should I pay for the reservation of memory 1536 and I test?

    Yes I usually recommend this. You will not see a big difference in performance, but will save your storage space because it will only need to create two times less fat-file on disk.

    Linjo

  • How can I pay for the reservation of memory on all virtual machines to "0"?

    I am trying to write a script that will pay for the reservation of memory on all virtual machines that are invited in a cluster to '0 '.  We have book too much memory, and this setting should allow VMWare facilities manage reserves memory for me.  I have hundreds of virtual machines to update, so I can't do it by hand.  I hope that it is possible via the CLI.

    Can someone help me with this please?

    Matt example work certainly, and I'm sure that he was going to follow up with something similar to this after having confirmed if it worked or not because it is much more serious on the optimization of code for speed, but I'll (try to) save the effort. To test its extract on a cluster of 45 VMS, it took more than four minutes to complete.  The excerpt below took about 25 seconds.  The difference is of course to use the cmdlet "Get-View" and that it can run asynchronously so (it begins a vCenter task and immediately passes the following).  Of course, this will also put more of a strain to your vCenter server, so keep that in mind.

    $spec = New-Object VMware.Vim.VirtualMachineConfigSpec
    $spec.memoryAllocation = New-Object VMware.Vim.ResourceAllocationInfo
    $spec.memoryAllocation.Reservation = 0
    Get-Cluster "YOUR_CLUSTER" | Get-VM | Get-View -Property Config.MemoryAllocation | %{$_.ReconfigVM_Task($spec)}
    
  • Reservations of memory and CPU

    Simple question please: a virtual machine must be powered turn off/on when implementing a reserve of memory and cpu? I know kernel certainly used swap file automatically disappear when the virtual machine is running and a reserve of memory - at least I do not.

    Thank you!

    If the answer is correct please mark the issue how responded.

    Thank you

  • Reservation of memory on a large scale

    Does anyone use for almost every VM ESX memory reservations?

    If so, why and how many virtual machines?

    Thank you

    In fact is not AIX VMware ESX and as has already been said, reserve memory should be used only if the host memory is oversubscribed (som of the VM memory > physical memory on the host).

    Reservation of memory also impacts HA.

    The only reason to use the memory of reserve must ensure some essential services that VM will not go into swap and they will have physical memory at any time, but this isn't a really common situation. I have only 2 of the VMs on 150.

    ---

    MCSA, MCTS, VCP, VMware vExpert 2009

    http://blog.vadmin.ru

  • Reservation of memory = slow start

    Hi guys,.

    why whenever I do use the reservation of memory on a prompt that the system takes forever to start? It takes a lot of time during the windows progress bar and applying computer settings.

    You'd try to check if the problem is not related to your storage space. By default, each virtual computer creates a swap file in the same place, where its vmdk and configuration files. To avoid this swap, you need to maximize the reservation of memory limit in the properties of the VM. You must close the virtual machine and start it again to see the effect

    How much memory have this virtual machine? and a reservation?

    * If you found this information useful, please consider awarding points for

    "Correct" or "useful."

  • Premiere Pro, After Effects CS5 and the shared memory pool

    This feature works fine in Win 7 x 64. I think adding more RAM and going up to 12 GB. However, I noticed that CS5 sharing memory pool is limited to 75% of the physical RAM installed. Even if that makes sense, if you have a computer with the minimum requirements of 4 GB (because Windows itself will use a little less 1 GB + /), it makes less sense to 12 GB, where 9 GB is all you can use for the pool of CS5.

    Is this the way it works, or is it possible that I can be 'greedy' and go the number of 75% for larger amounts of physical RAM? It helps to have as physical RAM as much as possible for AE previews high resolution, etc..

    It is by design.

  • Need some clarification on the reservations of memory

    After running our VMware environment a pretty ' hands-off "path, so far (based on PROD/DEV resource pools with High/Low shares but no other reservations/limits of CPU/MEM), it seems that we will have to start getting more accurate when it comes to our important VMs (problems of memory the other day affected some Windows VMs of prestige).

    I'm pretty happy with memory and CPU reserves, but I want to say...

    1. If the assignment of a reserve of 3 GB memory to a 3 GB Windows VM, it will be none of this 3 GB available to other virtual machines when the virtual machine is not actively using all booking / 3GB.

    2. If the virtual machine requires all of a sudden all the 3 GB, but there is a conflict of memory on the host computer, how does ESX ensure that the / 3GB is available when virtual machine he needs?  Is the memory still allocated to the VM, but all simply not used?  Is the inflated/shared memory of guests without reservations to satisfy the requirements of the virtual machine with a reservation?  Are vmotioned VM on the host to provide the required RAM

    3. Admission control is called only when the virtual machine is running (as opposed to being rebooted)?

    In short, bookings of memory will allow me to say to the owner of the application that their virtual machines are guaranteed memory resources that they need, when they need it.  I don't want to offer that and then have the roles reversed on me when it turns out that is not to be true.

    Any help appreciated and I'm ready to attribute points to a helpful soul...

    Jon

    (1) only a reboot of the VC restarts the virtual machine world.

    (2) although very unlikely - Ppossibly, sound must be incredibly bad timing, and the 2nd VM would have to have its own reserves.

    The concerns you have are EXTREMELY likely if get you into such a situation, it is easy enough to temporarily disable the admission control, move the surroundings of things you must do and turn it back on.

    We use bookings, while we do not encounter this.

    -Matt

    VCP, vExpert, Unix Geek

  • Reserved hardware memory

    Hello

    I have 6 GB of RAM and Windows 7 32-bit. When I checked the system information, the RAM show 6 GB but only usable 2.94 GB. I checked the resource monitor and the reserved equipment use 3130 MB so I have 3014 MB left.
    My Question:
    1. Why reserved equipment use so much memory?
    2. Is it possible to reduce hardware reserved memory?
    3. Some people say, to use more than 4 GB of RAM, I need to install the 64-bit. Is it possible to use more than 4 GB of RAM in 32-bit? (The reason that I don't want to install 64-bit because it is not compatible)
    Please help me!
    Thank you
    samdar23

    ----------

    Replied

    Tuesday, April 2, 2013 15:16:46 + 0000, samdar23 wrote:

    I have 6 GB of RAM and Windows 7 32-bit. When I checked the system information, the RAM show 6 GB but only usable 2.94 GB. I checked the resource monitor and the reserved equipment use 3130 MB so I have 3014 MB left.

    My Question:

    1. why the reserved equipment use so much memory?
    2. is it possible to reduce hardware reserved memory?

    All versions of Windows 32-bit client (not just XP/Vista/7/8) have a
    Address 4 GB of space (64-bit versions can use much more). It's the
    theoretical upper limit beyond which you cannot go.

    But you can't use the whole address space. Even if you have a
    Address space of 4 GB, you can only use around 3. 1 GB of RAM. It's
    because some of the space is used by the hardware and is not available for
    operating system and applications. The amount you can
    use varies, depending on what hardware you have installed, but can
    range from as little as 2 GB to 3.5 GB. It's usually around
    GB 3.1. Your 2.94 GB is just a bit below average.

    Note that the hardware is using the space, not the real address
    The RAM itself. If you have a larger amount of RAM, the rest of the RAM
    goes unused because there is no address to map space to.

    3. some people say, to use more than 4 GB of RAM, I need to install the 64-bit.

    That is right.

    Is it possible to use more than 4 GB of RAM in 32-bit?

    N ° why do you want. If would you not better
    performance depends on what applications run you, but for most people, running
    a common range of office applications, there is no improvement.

    (The reason that I don't want to install 64-bit because it is not compatible)

    Not compatible with what? How do you know?

  • What is reservation of memory in a cluster?

    Hello

    That's what the guide to management resources said airline booking...

    The amount in the field "Reserved capacity" being reserved to the

    support for virtualization.

    Not totally understood, means that it is an overload of ESXi to the virtual machines in the cluster running?

    Thanks a lot for your help in advance.

    That is right.

    Each guest got some fresh memory overhead for the VMKernal. On ESXi 800 MB is allocated for the guests.

    Each virtual machine has also overload memory. See attached table

    In summary it is a simple calculation of your total memory overload estimated for a cluster, you can add each overload of mem to host more VMs Mem overhead

    Please allow pints to get useful/correct answers

Maybe you are looking for