AZUL SYSTEMS ZING
VS. HOTSPOT JVM

a DiffusionTM
Performance study

Push Technology compared the performance
of their Java-based data distribution solution,
Diffusion, running on Azul Zing , versus
performance using Oracle’s HotSpot JVM
R

TEST ENVIRONMENT

DIFFUSIONTM

BENCHMARK CLIENTS

HOST SERVER

HOST SERVER

CONSTRAINED TO
PROCESSOR SOCKET 1

CONSTRAINED TO
PROCESSOR SOCKET 2

IRON SYSTEMS

IRON SYSTEMS

INTEL XENON PROCESSOR E5-4620

INTEL XENON PROCESSOR X5650

MANUFACTURER
PROCESSORS

(16M CACHE, 2.20 GHZ, 7.2O GT/S INTEL QPI)

(12M CACHE, 2.66 GHZ, 6.40 GT/S INTEL QPI)

16GB RDIMM, 1333MHZ, LOW VOLT,

16GB RDIMM, 1333MHZ, LOW VOLT,

NETWORKING

1 X SOLARFLARE COMMUNICATIONS
SFC9020 [SOLAR STORM]

1 X SOLARFLARE COMMUNICATIONS
SFC9020 [SOLAR STORM]

OPERATING SYSTEM

CENTOS 6.3 - WITH LINUX KERNEL:
2.6.32 - 279.EL6. X86_64

CENTOS 6.4 - WITH LINUX KERNEL:
2.6.32 - 258.EL6. X86_64

MEMORY

DUALRANK

DUALRANK

RESULTS
GARBAGE COLLECTION TIME
DELAY IN MILLISECONDS
AVERAGE

99TH PERCENTILE

ZING

HOTSPOT JVM

GARBAGE COLLECTION PAUSE TIMES
UP TO 115 MILLISECONDS AT THE
99TH PERCENTILE

1K

ZERO GC-RELATED PAUSES OVER 2.5
MSEC– EVEN AT THE 99.999TH
PERCENTILE!

0
0
0
0

132

88
4

129

77

5K

11
160

110
22

10K

140

115
31

100K

99.9TH PERCENTILE

PAUSES
PAUSES
PAUSES
PAUSES

0 PAUSES FOR ZING
SYSTEM HEALTH HICCUP CHARTS
GC PAUSES FOR EACH JAVA
RUNTIME, BY PERCENTILE

HOTSPOT

ZING

SLA

90
80

HOTSPOT 15K

70
HICCUP DURATION (MILLISECONDS)

60
50
40

HOTSPOT 10K

30
HOTSPOT 5K
SLA
HOTSPOT 1K

20
10

ZING 1K, 5K,
10K, 15K

0

0%

90%

99%

99.9%

99.99%

99.999%

PERCENTILE
SLA = 5 MSEC FOR 90% | 10 MSEC FOR 99.99% | 20 MSEC FOR 100%

PERCENTILE AT WHICH HOTSPOT JVM

AZUL
S Y S T E M S

ZING

95% 99.999%

SYSTEMS START
SHOWING STRESS

THE TAKEAWAY

WHEN LATENCY IS A CRITICAL COMPONENT,
A WELL-TUNED ZING RUNTIME OUTPERFORMS
A WELL-TUNED HOTSPOT.

HOTSPOT
ZING

FOR THIS DATA DISTRIBUTION BENCHMARK
!

ZING ELIMINATES GC PAUSES

IN LATENCY-CRITICAL DEPLOYMENTS

ZING REDUCES LATENCY OUTLIERS
ON APPLICATION MESSAGES

ZING DELIVERS FINE-GRAINED
DATA DISTRIBUTION CONTROL

ZERO DATA LOST

100%

SAVES UP TO 95%
OF THE BANDWIDTH

TUNE UP YOUR JAVA-BASED DATA DISTRIBUTION

WITH ZING FROM AZUL SYSTEMS.
VIEW OUR COMPLETE METHODOLOGY >>
AZUL
S Y S T E M S

Contact Azul Systems at:
CALL US

EMAIL US

ON THE WEB

+1.650.230.6500

info@azulsystems.com

azulsystems.com

Push Technology's latest data distribution benchmark with Solarflare and Zing

  • 1.
    AZUL SYSTEMS ZING VS.HOTSPOT JVM a DiffusionTM Performance study Push Technology compared the performance of their Java-based data distribution solution, Diffusion, running on Azul Zing , versus performance using Oracle’s HotSpot JVM R TEST ENVIRONMENT DIFFUSIONTM BENCHMARK CLIENTS HOST SERVER HOST SERVER CONSTRAINED TO PROCESSOR SOCKET 1 CONSTRAINED TO PROCESSOR SOCKET 2 IRON SYSTEMS IRON SYSTEMS INTEL XENON PROCESSOR E5-4620 INTEL XENON PROCESSOR X5650 MANUFACTURER PROCESSORS (16M CACHE, 2.20 GHZ, 7.2O GT/S INTEL QPI) (12M CACHE, 2.66 GHZ, 6.40 GT/S INTEL QPI) 16GB RDIMM, 1333MHZ, LOW VOLT, 16GB RDIMM, 1333MHZ, LOW VOLT, NETWORKING 1 X SOLARFLARE COMMUNICATIONS SFC9020 [SOLAR STORM] 1 X SOLARFLARE COMMUNICATIONS SFC9020 [SOLAR STORM] OPERATING SYSTEM CENTOS 6.3 - WITH LINUX KERNEL: 2.6.32 - 279.EL6. X86_64 CENTOS 6.4 - WITH LINUX KERNEL: 2.6.32 - 258.EL6. X86_64 MEMORY DUALRANK DUALRANK RESULTS GARBAGE COLLECTION TIME DELAY IN MILLISECONDS AVERAGE 99TH PERCENTILE ZING HOTSPOT JVM GARBAGE COLLECTION PAUSE TIMES UP TO 115 MILLISECONDS AT THE 99TH PERCENTILE 1K ZERO GC-RELATED PAUSES OVER 2.5 MSEC– EVEN AT THE 99.999TH PERCENTILE! 0 0 0 0 132 88 4 129 77 5K 11 160 110 22 10K 140 115 31 100K 99.9TH PERCENTILE PAUSES PAUSES PAUSES PAUSES 0 PAUSES FOR ZING SYSTEM HEALTH HICCUP CHARTS GC PAUSES FOR EACH JAVA RUNTIME, BY PERCENTILE HOTSPOT ZING SLA 90 80 HOTSPOT 15K 70 HICCUP DURATION (MILLISECONDS) 60 50 40 HOTSPOT 10K 30 HOTSPOT 5K SLA HOTSPOT 1K 20 10 ZING 1K, 5K, 10K, 15K 0 0% 90% 99% 99.9% 99.99% 99.999% PERCENTILE SLA = 5 MSEC FOR 90% | 10 MSEC FOR 99.99% | 20 MSEC FOR 100% PERCENTILE AT WHICH HOTSPOT JVM AZUL S Y S T E M S ZING 95% 99.999% SYSTEMS START SHOWING STRESS THE TAKEAWAY WHEN LATENCY IS A CRITICAL COMPONENT, A WELL-TUNED ZING RUNTIME OUTPERFORMS A WELL-TUNED HOTSPOT. HOTSPOT ZING FOR THIS DATA DISTRIBUTION BENCHMARK ! ZING ELIMINATES GC PAUSES IN LATENCY-CRITICAL DEPLOYMENTS ZING REDUCES LATENCY OUTLIERS ON APPLICATION MESSAGES ZING DELIVERS FINE-GRAINED DATA DISTRIBUTION CONTROL ZERO DATA LOST 100% SAVES UP TO 95% OF THE BANDWIDTH TUNE UP YOUR JAVA-BASED DATA DISTRIBUTION WITH ZING FROM AZUL SYSTEMS. VIEW OUR COMPLETE METHODOLOGY >> AZUL S Y S T E M S Contact Azul Systems at: CALL US EMAIL US ON THE WEB +1.650.230.6500 info@azulsystems.com azulsystems.com