Reduce logon time with Profile Management

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.51s 42.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.80s 4.45s 0.83s 1.55s 5.62s 6.89s 17.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

​​​​​

Related:

  • No Related Posts

Leave a Reply