Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
on
07-10-2020
05:01 PM
- edited on
07-23-2020
10:30 AM
by
Claudia.Landiva
This article recommends hardware specifications for an extra-large profile for the on-premises EUM Server with the Events Service and then shows you the performance for different use cases that use EUM products. You can use the information to better understand the expected performance and make adjustments accordingly.
Review the following: On-Premises EUM Server Sizing Guide to:
You are recommended to use an:
The following JVM Options were used in testing and are recommended for the extra-large profile.
DEFAULT_JVM_OPTS="\
\"-server\" \
\"-XX:+UseConcMarkSweepGC\" \
\"-XX:CMSInitiatingOccupancyFraction=50\" \
\"-XX:+HeapDumpOnOutOfMemoryError\" \
\"-XX:NewRatio=1\" \
\"-Xms178603m\" \"-Xmx178603m\" \
\"-javaagent:/home/ubuntu/javaagent/javaagent.jar\" \
\"-DEUM_COMPONENT=processor\" \
\"-Dlogback.configurationFile=bin/logback.xml\" \
\"-Dcom.mchange.v2.c3p0.cfg.xml=bin/c3p0.xml\""
To help you better understand the performance expected of the extra-large profile, tests were run for different EUM products with distinct load profiles. The table below lists the EUM products used and their load profiles. For more details, see the load profiles in the following sections.
EUM Products |
Load Profile |
Browser RUM |
100% Browser RUM: High Ajax Load |
Browser RUM |
100% Browser RUM: High Base Page Load |
Mobile/Browser RUM |
2:1 Ratio (See Mobile Load Profile and Browser RUM Load Profiles.) |
Mobile RUM |
100% Mobile RUM (See Mobile Load Profile.) |
Mobile RUM |
100% Screenshot Load |
Of the events listed in the table below, 40% of the beacons for these events were sent by the Android platform, and 60% of the beacons for the events were sent by the iOS platform.
Event/Data |
Percentage of Beacon |
Network Request |
70% |
UI |
17% |
Screenshots |
0.32% |
Touch Points |
0.35% |
Breadcrumbs |
6% |
ANRs |
0.015% |
Errors |
0.07% |
Crash Report |
0.005% |
Timer Events |
1.2% |
Custom Metric Event |
2.3% |
System Event |
3% |
Method Call |
0.07% |
The tables below describe the percentage of events per beacon.
Event/Data |
Percentage of Beacon |
Base Page |
2% |
IFrame |
1% |
Ajax |
93% |
Virtual Page |
4% |
Event/Data |
Percentage of Beacon |
Base Page |
40% |
IFrame |
13% |
Ajax |
41% |
Virtual Page |
6% |
Events |
EUM Product Use Cases | ||
Mobile/Browser |
Mobile |
Mobile |
|
Active Users |
42000 |
74000 |
45000 |
New Mobile Sessions |
79077 |
114049 |
93587 |
Mobile Session Record: Analytics Event Batch Count |
1891 |
2097 |
2307 |
Mobile Session Record: Analytics Event Count |
189540 |
211737 |
230570 |
Mobile Crash Report: Analytics Event Batch Count |
6 |
6 |
N/A |
Mobile Crash Report: Analytics Event Count |
25 |
42 |
N/A |
Mobile Snapshot: Analytics Event Batch Count |
3132 |
5300 |
N/A |
Mobile Snapshot: Analytics Event Count |
302663 |
530000 |
N/A |
Raw Beacons (per minute) |
420005 |
739998 |
448810 |
Crash report |
25 |
42 |
N/A |
Screenshots |
925 |
1415 |
29991 |
Received Events |
606578 |
731754 |
448739 |
Dropped Events |
43950 |
222067 |
0 |
Active sessions/minute |
442970 |
532314 |
505893 |
Closed sessions/minute |
129780 |
153893 |
144123 |
New Sessions |
81185 |
114049 |
93587 |
Analytics Upsert Batch Count |
2073 |
2120 |
2307 |
Analytics Upsert Count |
200991 |
211737 |
230570 |
Events |
EUM Product Use Cases |
||
Browser |
Browser |
Mobile/Browser |
|
Active Users |
5400 |
9000 |
4600 |
New Browser Sessions |
1934 |
1176 |
2108 |
Base Page (requests/minute) |
61398 |
345703 |
54611 |
Ajax |
2762449 |
354213 |
2458191 |
IFrame |
30737 |
112346 |
27330 |
Virtual Page |
122855 |
51907 |
109209 |
Browser JSON Beacon |
310000 |
90000 |
276000 |
Browser Record: Analytics Event Batch Count |
2100 |
2900 |
2020 |
Browser Record: Analytics Event Batch Count |
209979 |
289960 |
195471 |
Received Events |
214649 |
510200 |
606578 |
Dropped Events |
11 |
0 |
43950 |
Active sessions/minute |
16110 |
14111 |
442970 |
Closed sessions/minute |
2706 |
1523 |
129780 |
New Sessions |
1934 |
1116 |
81185 |
Analytics Upsert Batch Count |
85 |
178 |
2073 |
Analytics Upsert Count |
8364 |
9126 |
200991 |
Events |
EUM Product Use Cases |
||||
Mobile/Browser |
Mobile |
Browser |
Browser |
Mobile |
|
CPU Busy (%) |
30 |
32 |
15 |
7 |
14 |
System Memory Used (%) |
57 |
62 |
40 |
57 |
68 |
EUM Garbage Collection Time per Minute (ms) |
939 |
1255 |
456 |
784 |
566 |
Major Garbage Collections (per minute over 12 hours) |
4 |
4 |
0 |
0 |
0 |
Minor Garbage Collections (per minute) |
5 |
4 |
3 |
2 |
2 |
Max Number of EUM Threads |
556 |
582 |
453 |
398 |
401 |
Disk Writes (per second) |
37 |
55 |
1 |
1 |
240 |
Disk Reads (per second) |
0 |
0 |
0 |
0 |
0 |
Disks Average Input/Output |
0 |
1 |
0 |
0 |
4 |
Disk Input/Output Utilization (ms) |
3.3 |
4.4 |
0 |
0 |
21.9 |
Disk Queue Wait Time (ms) |
1 |
0.8 |
0.1 |
0.2 |
1.3 |
Max Heap Used (%) |
70 |
70 |
45 |
67 |
69 |
Max Process CPU Usage (%) |
30 |
28 |
15 |
11 |
14 |
On premises EUM Server Sizing Guide
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form