A discussion was had around the use of Provisioning Services (PVS) and how it deals with user profiles. If profiles exceed 30GB, then it should be configured to overflow on disk, but FSLogix Containers are simply mounted and the writes directly into the VHDX file, not into RAM. For testing, users can change the altitude of the procmon or FSLogix Drivers.
Read the entire ‘Using Provisioning Services (PVS) with User Profiles’ thread below:
Hi guys just a small question for citrix heads around PVS. When users logon to a server that is provisioned by PVS dose the User profile go to the RAM cache or the DIFf disk?
Hey Luke – Stores it on RAM on the Server. Additionally, you can configure your PVS settings to Overflow on Disk, which will then store the file on the persistent disk.
The setting is called “Cache on device RAM with overflow to hard disk”
thats what i thought ๐ so 30GB of profiles will go into Ram cache and if that fills up it will then go to the dif disk
30 GB of profiles? What all is being saved in those profiles
I’m going to go run and hide now… ๐
@member fslogix it is mostly outlook
OK. I can’t say I’ve ever looked at how it writes in this scenario. Since technically the FSLogix profile is a mounted disk and the location a symbolic link, not sure if that would hit ram cache or not. UPM it would
but it gets mounted to the C: drive if i am not mistaken?
Hmmm, I am not sure how FSLogix would treat that either.
thats is an issue i am seing on many sites
From the windows perspective it looks like C:\users but it’s a symbolic link to teh mounted drive
I believe that it is just a redirected pointer to the share
be a good test to run and watch RAM cache hits during logon
yep i plan to do that next week watch as users logon
Looking forward to hearing your results!
Definitely report back. I’ll be honest i’ve been doing mostly MCS recently, and really this would impact scenarios where MCSIO is in play as it’s the same driver with PVS
been mean to look at this for the past 6 months
http://www.nirsoft.net/utils/folder_changes_view.html
going to try and see if that lets ne see what is been wrinten to the diff disk
I’d be quite surprised if it is a big hit on the RAM cache. As @member said, it is just pointers. There should not be many changes written to local at all.
Still curious for the result of your tests though ๐
FSLogix containers are simply mounted, the writes go directly into the VHDX file, not into RAM as it’s not the C: File System.
Procmon can’t see the acrtivity been writen to the Diff disk ๐
dosn’t look like anything can
Just for testing, you could change the altitude of the procmon or FSLogix driver
You saying procmon has a bad attitude?
Oh. Altitude. Got it ๐
Continue reading and comment on the thread ‘When users logon to a server that is provisioned by PVS dose the User profile go to the RAM cache or the DIFf disk?
‘. Not a member? Join Here!
Categories: All Archives