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.
Note: A machine with these specs can be expected to handle around 10K page requests a minute or 10K simultaneous mobile users. Adding on-premises Analytics capability requires increasing these requirements—particularly disk space—considerably, depending on the use case.

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 MinuteTypical Beacon CompositionRAM
~3K
  • 600 sessions
  • 1K base pages
  • 2K virtual pages
  • 7K Ajax requests
8 GB
~16K
  • 1.8K sessions
  • 5K base pages
  • 10K virtual pages
  • 40K Ajax requests
16 GB
~26K
  • 3.6K sessions
  • 8K base pages
  • 17K virtual pages
  • 62 Ajax requests
16 GB
~33K
  • 3.9K sessions
  • 10K base pages
  • 20K virtual pages
  • 74K Ajax requests
32 GB
>40K≥ 12K base pages32 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 SnapshotsRecommended 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: