• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
ControlUp Community

ControlUp Community

Connect, Learn, and Grow

  • Blog
  • Podcast
  • Meetups
  • Archives
  • Categories
    • ControlUp One Platform
    • ControlUp for Apps
    • ControlUp for Compliance
    • ControlUp for Desktops
    • ControlUp Scripts & Triggers
    • ControlUp Synthetic Monitoring
    • ControlUp for VDI
  • Topics
  • Events
    • Logos & Wallpaper
    • ControlUp.com
  • Join

When users logon to a server that is provisioned by PVS dose the User profile go to the RAM cache or the DIFf disk?

Posted on January 6, 2023

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
Topics: Citrix, Citrix Provisioning Services (PVS), FSLogix, Microsoft Windows, Reporting

Ask Us Anything, Connect, Learn, and Grow with the ControlUp Community!

Login to the ControlUp Community to ask us anything, stay up-to-date on whatโ€™s new and coming soon and meet other like-minded techies like you.

Not already a member? Join Today!

Primary Sidebar

ControlUp Academy

Enroll in ControlUp Academy for expert-led technical training, equipping you with skills to effectively deploy, manage, and grow your ControlUp investment.

Learn here >

Rotating Images

Hidden Gem from our Community on Slack!

ControlUp Betas - What's Coming Next?
NEW ControlUp Features - Stay Up-to-Date!
ControlUp Scripts - Scripting, Zero to Hero
Latest KB Articles - Be the First to Learn
Did you Know - with Sivan Kroitoru
Practical Perspectives Technical Use Case Training

Video Tutorials Library

Visit our technical how-to videos, offering step-by-step tutorials on advanced features, troubleshooting, and best practices.

Watch here >

ControlUp Blog

Check out the ControlUp blog for expert advice and in-depth analysis.

Read here >

ControlUp Script Library

Visit the ControlUp technical script library, which offers a multitude of pre-built scripts and custom actions for your monitoring and troubleshooting requirements.

See here >

ControlUp Support

Visit the ControlUp support home and to delve deeper into ControlUp solutions.

Browse here >

Download ControlUp RealTime DX

Start with ControlUp for real-time end-user environment insights, swift troubleshooting, and unprecedented performance optimization. Download now.

Download here >

Footer

ย  ย  ย ย 

ControlUp Community
Of Techie, By Techie, For Techie!

Terms of Useย |ย Privacy Policy | Security
Dive Deeper, Learn more at ControlUp.com

  • facebook
  • twitter
  • youtube
  • linkedin

© 2023–2025 ControlUp Technologies LTD, All Rights Reserved.

We use cookies to ensure that we give you the best experience on our website. by continuing to use this site you agree to our Cookie policy..