Reduce logon time with Profile Management

Reduce logon time with Profile Management

book

Article ID: CTX463658

calendar_today

Updated On:

Description

Profile Management provides various features to improve logon performance. Examples are Profile streaming, Enable profile streaming for folders, Accelerate folder mirroring, Enable the Profile container for the entire user profile, and more. These features are helpful in scenarios where profiles keep growing with daily use.

This document reflects these test cases and their results, compares these features in terms of improving logon performance, and provides two recommended solutions.

Test Environment

Test Machine - Hardware is:

  • Operation system:  Windows Server 2016
  • Memory:  10G
  • Processors:  8

Test Profile - contains the following:

  • A large file:  a VDA installer ISO file, about 2.6G
  • A large folder with complex folder structure:
    • Location:  the 'appdata' folder
    • Folder size:  about 63 MB
    • Total folder number:  1079
    • Total file number:  809
    • Average file size:  about 80 KB
  • A larger folder:  added to the Folders to mirror policy

Test Cases - each session lasts approximately 6 minutes

Test Case 1  
  • Profile streaming:  disabled
  • Profile streaming for folders:  disabled
  • Accelerate folder mirroring:  disabled
  • Profile container:  disabled
Test Case 2  
  • Profile streaming:  enabled
  • Profile streaming for folders:  disabled
  • Accelerate folder mirroring:  disabled
  • Profile container:  disabled
Test Case 3 
  • ​​​​​​​​​​​​​​Profile streaming:  enabled
  • Profile streaming for folders:  enabled
  • Accelerate folder mirroring:  disabled
  • ​​​​​​​Profile container:  disabled
Test Case 4 
  • ​​​​​​​​​​​​​​Profile streaming:  enabled
  • Profile streaming for folders:  disabled
  • Accelerate folder mirroring:  enabled
  • ​​​​​​​Profile container:  disabled
Test Case 5  
  • ​​​​​​​​​​​​​​Profile streaming:  enabled
  • Profile streaming for folders:  enabled
  • Accelerate folder mirroring:  enabled
  • ​​​​​​​Profile container:  disabled
​​​​​​​Test Case 6 
  • ​​​​​​​​​​​​​​Profile streaming:  disabled
  • Profile streaming for folders:  disabled
  • Accelerate folder mirroring:  disabled
  • ​​​​​​​Profile container:  Enabled for the entire user profile

Test Case Result Averages

 Test Case # Profile loading time Total logon duration Group policy duration Shell start duration Profile unloading time Total logoff duration Avg IOPS Avg IO volume
 Case 1 53.81s 56.48s 0.89s 1.51s42.49s 43.67s 18.8 3.74 MB
 Case 2 20.21s 23.01s 0.87s 1.65s 53.03s 54.29s 18.8 4.36 MB
 Case 3 0.50s 3.2s 0.89s 1.60s 11.93s 13.23s 20.2 5.34 MB
 Case 4 7.27s 10.00s 0.84s 1.60s 6.72s 7.95s 20.6 5.46 MB
 Case 5 1.80s4.45s 0.83s 1.55s 5.62s 6.89s17.8 3.82 MB
 Case 6 2.66s 5.26s 0.87s 1.43s 3.63s 4.99s 15.5 5.85 MB
 


Performance Analysis

Based on the above test case results, we can conclude:

  • Profile streaming improves both logon and logoff performance significantly. However, if the mirrored folder is large, the performance improvement of logoff is not as significant as that of logon.

  • Accelerate folder mirroring improves logoff performance significantly if the mirrored folder is large.

  • Enable profile streaming for folders always improves both logon and logoff performance especially when folder structure is wide and deep.

  • Enable the Profile container for the entire user profile always improves both logon and logoff performance significantly. However, it does not support multi-session write-back. If we enable the Enable multi-session write-back for profile containers feature, logon and logoff performance will decrease.

Recommended Solutions

In summary, we recommend the following two solutions for improving logon and logoff performance:

Solution 1:  Profile streaming + Enable profile streaming for folders + Accelerate folder mirroring all enabled

Performance comparison:

 Parameters Before After
 Logon time / Total logon time 53.81s / 56.48s 1.80s / 4.45s
 Logoff time / Total logoff time 42.49s / 43.67s 5.62s / 6.89s
 

Solution 2:  Enable the Profile container for the entire user profile

Performance comparison:

 Parameters Before After
 Logon time / Total logon time 53.81s / 56.48s 2.66s / 5.26s
 Logoff time / Total logoff time 42.49s / 43.6s 3.63s / 4.99s

​​​​​

Issue/Introduction

This resource provides the best solutions for improving logon performance based on results of test case scenarios.