Citrix, VMWARE question - Memory and HDD Reccomendations.

What is the recommended amount of RAM and HDD space for a virtual machine these days for a normal user and a developer?
LVL 19
Edward PamiasTeam Lead RRS DeskAsked:
Who is Participating?
 
Carl WebsterConnect With a Mentor Commented:
The only real way to determine your answer is with testing. How much memory will your apps take? How much HD space will your apps space? In XenDesktop, will these be Randon or Persistent desktops? If persistent, will you persist user changes on the local HD? Where is the user's profile stored? Are you using Folder Redirection? Does your virtualization platofrm support vGPU and do you have the necessary video card(s) if it does?
0
 
Tony JConnect With a Mentor Lead Technical ArchitectCommented:
Define "normal" in this context.

Not being funny but how long is a piece of string?

I wouldn't, personally, be giving a VM less than 100GB storage these days but in terms of RAM since you can change it at will, start low. 2GB? 4GB? Hard to say specifically without knowing more information
0
 
Edward PamiasConnect With a Mentor Team Lead RRS DeskAuthor Commented:
Normal users for us just use Office, some web apps. Citrix applications etc. I would never start anyone at 2 or 4 GB. IE takes that much when loaded.
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
Carl WebsterConnect With a Mentor Commented:
What is the recommended vehicle for a normal user? Is normal for country use, city driving with lots of sitting in rush hour traffic, or someone who does mainly highway/interstate driving? Hot weather, cold weather, rainy, snowy, desert, mountains, etc. You get the drift.

My definition of normal is probably different than yours.

Is this for a single VM or a master VM that will be used in something like Citrix XenDesktop or VMware Horizon?
1
 
Tony JConnect With a Mentor Lead Technical ArchitectCommented:
Straight away you make my very point.

Your concept of normal is not mine.

YOU have to define it.
0
 
Edward PamiasConnect With a Mentor Team Lead RRS DeskAuthor Commented:
Carl, I am no way a VM Expert but I am going to guess "Citrix XenDesktop" we use Vsphere to manage the Virtuals and troubleshoot any issues.
0
 
Carl WebsterConnect With a Mentor Commented:
What are you doing for User Environment Management? i.e. profiles, documents, etc.
0
 
Edward PamiasConnect With a Mentor Team Lead RRS DeskAuthor Commented:
That's a good question, we have another team that handles that. I will need to investigate and get back to you. BUT what I can tell you is the profiles are on the local C drive and the user is responsible for saving their docs to their home drive. My Documents is on the local C drive as well.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)Connect With a Mentor VMware and Virtualization ConsultantCommented:
OUR Windows 10 VDI deployments now for Developers are 4 vCPU and 16GB/32GB RAM based on ALL FLASH Arrays, that are using Visual Studio 2017 and Xamarin to develop C#, iOS, Android and Windows Apps. - and they are all using Hardware GPUs.

We call those our Dev/CAD/Engeering Desktops, Our Office Workers (e.g. Microsoft Office) are 8GB, 2 vCPU.

All our Desktops are Folder Re-directed to NetApp Filers.

All development code is checked in/out from SVN, TFS and GitHub Repos.
0
 
Edward PamiasConnect With a Mentor Team Lead RRS DeskAuthor Commented:
Thanks Andrew! That answer helps a lot. We are still using Windows 7 but I find the 5.5 GB Ram and 60 GB HDD is not adequate for what developers and normal end user use them for.
0
 
Carl WebsterConnect With a Mentor Commented:
I have one customer that uses Win7 full clone VMs with XenDesktop, 16GB RAM and 150GB HDs for their offshore devs. Obviously, they have beefy vSphere hosts and lots of storage.

Full clone VMs require you to handle updates outside of the control of XenDesktop. While the desktops appear in Studio, there is no "master" VM you can update and then rollout/rollback updates to all the desktops in the Catalog.
0
 
Edward PamiasConnect With a Mentor Team Lead RRS DeskAuthor Commented:
The reason I asked the question is because we have constant latency and crashing of the VM's and the team that handles these kinds of issue says its not them.
0
 
Carl WebsterConnect With a Mentor Commented:
What does memory size or hard disk size have to do with latency? I can see performance issues on the VM itself it the ram allocation is too small and the VM is constantly having to page out to disk which is on a SAN.

Make sure you are using the latest VMware tools.
Make sure you use the vmxnet3 NIC.
Enable Receive Side Scaling.
0
 
Edward PamiasConnect With a Mentor Team Lead RRS DeskAuthor Commented:
Carl, that is why I am asking the experts. I did say I am not the expert here. I am just trying to figure out why were are having these problem. I can tell you once I was upgraded from 5.5 GB of ram to 8 GB of ram my system stopped locking up on me. And I may have chosen the wrong word there, I should have said the system hangs for a while then finally we were able to work again.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)Connect With a Mentor VMware and Virtualization ConsultantCommented:
Oh, we have 500GB disks allocated to Dev VMs.

IOPS you need lots of them.....
0
 
Carl WebsterConnect With a Mentor Commented:
Which is why testing is very important. Your sweet spot could be 8 or 10 or 12 or 16GB of RAM. Also, make sure your page file is set to Min and Max the same size.
0
 
Edward PamiasConnect With a Mentor Team Lead RRS DeskAuthor Commented:
Carl, I will pass this information along. I do not have access to make changes but I will pass that along to the folks that do.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.