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?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Tony JohncockLead 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 PamiasTeam 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
Carl WebsterCitrix Technology Professional - FellowCommented:
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
Acronis True Image 2019 just released!

Create a reliable backup. Make sure you always have dependable copies of your data so you can restore your entire system or individual files.

Tony JohncockLead Technical ArchitectCommented:
Straight away you make my very point.

Your concept of normal is not mine.

YOU have to define it.
0
Carl WebsterCitrix Technology Professional - FellowCommented:
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

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Edward PamiasTeam 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 WebsterCitrix Technology Professional - FellowCommented:
What are you doing for User Environment Management? i.e. profiles, documents, etc.
0
Edward PamiasTeam 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)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 PamiasTeam 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 WebsterCitrix Technology Professional - FellowCommented:
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 PamiasTeam 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 WebsterCitrix Technology Professional - FellowCommented:
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 PamiasTeam 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)VMware and Virtualization ConsultantCommented:
Oh, we have 500GB disks allocated to Dev VMs.

IOPS you need lots of them.....
0
Carl WebsterCitrix Technology Professional - FellowCommented:
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 PamiasTeam 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
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Virtualization

From novice to tech pro — start learning today.