This topic provides best practices for the VMware Horizon Recording feature.

Recording File Size Guidelines

Recording file size guidelines are as follows.
Screen Resolution Recording Duration (HH:MM:SS) Active Time (HH:MM:SS) Size (with encryption enabled) Size (with encryption deactivated) Reference Workload
640 x 480 01:00:46 00:52:18 40.90 MB 38.03 MB LoginVSI Knowledge Worker Workload
1024 x 768 01:00:00 00:50:21 110.39 MB 112.19 MB LoginVSI Knowledge Worker Workload
1920 x 1080 01:00:08 00:48:07 193.34 MB 188.94 MB LoginVSI Knowledge Worker Workload
2366 x 1282 01:00:00 00:50:36 213.76 MB 207.87 MB LoginVSI Knowledge Worker Workload
3840 x 2160 01:00:24 00:50:46 381.91 MB 353.72 MB LoginVSI Knowledge Worker Workload

Recording Duration: The duration from user logon to user logoff.

Active Time: Amount of time the user interacted with the application or desktop. This is always less than or equal to the Recording Duration.

Reference Workload: LoginVSI Knowledge Worker workload running in the session to simulate the customer workload.

Note: The data in this table is provided only as a guideline. The size will vary based on the application that is running, the frequency of keyboard strokes, mouse movements, screen resizing, frame change rate, and so forth.

Installation and Configuration

  • By default, the recording server installation points to a local SQLite DB which is suitable only for testing purposes. It is recommended to use MSSQL or PostgreSQL DB for production environments.
  • It is recommended to use separate machines for Recording Server and Recording DB, preferably within the same data center and having less latency.

Agent Settings

  • When Split Recording is enabled, the “Maximum Recording Duration” can be set to 60 minutes or more for better performance of the Recording Server.
  • The “Chunk Size” can be set to 15 MB or more to avoid frequent uploads of the chunks to the recording server.
  • The “Upload Interval” can be set to 15 minutes or more to avoid frequent uploads.