Difference between personal vDisk and Write cache drive in Citrix XenDesktop, using PVS?

Hello there,

What is the difference between personal vDisk and Write cache drive in Citrix XenDesktop, when using Provisioning services.

For example do we need to have 2 x locally attached drives for each XenDesktop for write cache and Personal vDisk?

Please advise.

Thanks and Regards
Who is Participating?
Carl WebsterCommented:
A 10GB write cache drive will be enough for a desktop that is rebooted once a week.  25GB is WAY overkill.

The PvD sizes I have worked with have been 20 to 30GB.  It all depends on whether you are using profile mgmt software or not, are you redirecting folders and how much software will users be installing.

There is one master image - 25GB.
300 10GB Write Caches drives is 3TB
300 10GB PvDs is 3TB

Total space is barely over 6TB.
Carl WebsterCommented:
Write Cache is where the difference stuff is kept and also where you can put persistent stuff like event logs, antivirus definition files and any other item(s) that need to persist between reboots of the desktop/vm.

PvD is where user personalization and user installed software goes.

You need to have two extra drives attached to your master image.

The write cache drive needs to be formatted and assigned a drive letter.

The PvD drive needs to be initialized but NOT formatted or assigned a drive letter.  The PvD drive gets handled by the PvD part of the VDA and is assigned a drive letter when you run the XenDesktop Setup Wizard.

I am writing an article on this very topic as we type.
goprasadAuthor Commented:
WOW - Brilliant explanation.

Which means - as I am planning to use PVS to stream desktops, I will need to provision 2 x locally attached drives at hypervisor level,

 - If I assign drive letter D:\ for write cache - this needs to be formatted and can be thin provisioned.

- For personal vdisk - this gets handled when I run XenDesktop set-up wizard.

I was getting confused with following explanation of PVD : wherein I thought that write cache drive is provisioned within PVD.

By default, when you create a PvD, no matter the initial size, it will split the disk equally between User Profile and Applications.  E.g. if you have a 10GB PvD, 5GB will be for User Profile, Data, Docs, Personalisation etc. and 5GB for user installed applications.
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

Carl WebsterCommented:
In my testing, the Write Cache drive is always set as Drive D.  That is why I recommend moving the CD drive letter to like Z.

Create your Write Cache drive, format it and assign it Drive D.  That way your image (and future images) "know" there is a drive and since PVS/XD will make the drive D go ahead and do everything with it set as D.

I do not recommend doing anything as thin provisioned except in a lab.  You MUST make sure you have the space to handle all the space you have provisioned to be used so why not make everything think so you are not caught by a surprise during a peak usage time and everyone is breathing down your neck!!!

Yes, everything about PvD gets handled by the XD Setup Wizard and the PvD software.  If you are using XD7.1 make sure to update to PvD 7.1.1 BEFORE you do anything with it.

You are correct on the PvD split.
goprasadAuthor Commented:
One last clarification: Is my calculation correct?

for a 300 user base for XenDesktops
- Master Image (base Win 7 32 bit OS plus core apps) - 25 GB
- Write Cache drive 25 GB x 300
- PVD 10 GB x 300

Therefore total disk space: 7500 + 3000 = 10.5 TB

Please advise.
Carl WebsterCommented:
Oh, I forgot.  To make your life MUCH easier, do not have the Write Cache and PvD drives the same size.  So I would go with like a 12 or 15GB PvD.

Make sure you read this:

goprasadAuthor Commented:
Brilliant explanation of the terms Write Cache and PVD.
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.