Hardware Requirements
The requirements and guidelines for the EUM Server machine (basic usage) are as follows:
- Minimum 50 GB extra disk space. See Disk Requirements Based on Resource Timing Snapshots to learn when more disk space is needed.
- 64-bit Windows or Linux operating system
- Processing: 4 cores
- 10 Mbps network bandwidth
- Minimum 8 GB memory total (4 GB is defined as max heap in JVM). See RAM Requirements Based on the Beacon Load to learn when more RAM is required.
- NTP enabled on both the EUM Server host and the Controller machine. The machine clocks need to be able to synchronize.
RAM Requirements Based on the Beacon Load
Beacons are sent to the EUM Server every 10 seconds, and each beacon can contain data for multiple events. You can configure the JavaScript Agent to limit the number of Ajax requests.
The table below specifies the required RAM based on your beacon load per minute and lists the content of a typical beacon.
Peak Beacons Per Minute | Typical Beacon Composition | RAM |
---|---|---|
~3K |
| 8 GB |
~16K |
| 16 GB |
~26K |
| 16 GB |
~33K |
| 32 GB |
>40K | ≥ 12K base pages | 32 GB |
Disk Requirements Based on Resource Timing Snapshots
By default, the EUM Server accepts a maximum of 1K resource timing snapshots per minute and retains those snapshots for 15 days. On average, each snapshot takes 3 KB of disk space.
Because of the number of resource timing snapshots impact disk usage, you should follow the guidelines in the table below.
Number of Resource Timing Snapshots | Recommended Disk Space |
---|---|
~500 | ≥ 40 GB |
~1000 | ≥ 64 GB |
~1500 | ≥ 96 GB |
~2000 | ≥ 128 GB |
If needed, you can reduce the number of resource timing snapshots or reduce the disk space allotted for storing resource snapshots by doing one or more of the following:
- Configure the JavaScript Agent to modify and limit the number of resources to monitor.
- Use the EUM Server configuration
onprem.resourceSnapshotAllowance
to specify the maximum disk space allotted for storing resource snapshots. See EUM Server Configuration File for a complete list of configurations. - Limit the number of snapshots retained by the EUM server by setting a global maximum, reducing the time that they are retained, or by filtering snapshots based on the network response time. See Limit the Number of EUM Snapshots for instructions.