SPECjms2007 ® Result
Copyright © 2010   Standard Performance Evaluation Corporation
HornetQ 2.0.0.GA on IBM x3850 (HT Off) using AIO Journal
282   SPECjms2007@Vertical
Submitter:
DVS / TU Darmstadt
SPEC License # 31Test Date:
Jan-2010
Software Products
HornetQ 2.0.0.GA
Java(TM) SE Runtime Environment (build 1.6.0_16-b01) / Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)
Software Configurations
JMS Server 1 SW Config
Client Node 1 SW Config
Hardware Systems
JMS Server 1 HW (SUT hardware)
Client Node 1 HW (SUT hardware)
System Configuration Diagram
Benchmark
SUT Configuration
Benchmark Settings
Bill Of Materials
General Notes
Detailed Results
Full Disclosure Archive
Runtime Graph


SUT Configuration
JMS Server Nodes:1 JMS Client Nodes:1
JMS Server CPUs:2 cores, 1 chips, 2 core/chip  JMS Client CPUs:16 cores, 4 chips, 4 core/chip
JMS Server Instances:1 JMS Client JVMs:9
DB Server Nodes:0 
DB Server CPUs:0 cores, 0 chips, 0 core/chip  
DB Server Instances:0 
Other SUT Components:
None.

Benchmark Settings
Topology:vertical 
Scale (BASE):282 
 # Locations# Agents Per Location# JVMs Per NodeMax Connections Per Agent
HQ2111
SM10111
DC2111
SP5111
Warm Up Period600 
Measurement Period1800 
Drain Period300 

Detailed Results
Run ID00573 
Typevertical 
All tests passedPASS 
Valid ConfigurationPASS 
  Input Rate Messages Processed Messages Sent Messages Received Input rate is within +-5% of configured value Total message count is within +-5% of configured value Input rate distribution deviations do not exceed 20%
Interaction 1 16.915 5490612 2745306 2745306 PASS PASS PASS
Interaction 2 23.7226 2629766 1218826 1410940 PASS PASS PASS
Interaction 3 11.1346 331309 30119 301190 PASS PASS PASS
Interaction 4 36.0042 1947828 973914 973914 PASS PASS PASS
Interaction 5 128.2074 6936022 3468011 3468011 PASS PASS PASS
Interaction 6 31.5612 939103 85373 853730 PASS PASS PASS
Interaction 7 22.8052 678568 61688 616880 PASS PASS PASS

HornetQ 2.0.0.GA
Vendor:JBoss Availability:Jan-2010
OS Name:Linux


Java(TM) SE Runtime Environment (build 1.6.0_16-b01) / Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)
Vendor:Sun Microsystems, Inc. Availability:Aug-2009
OS Name:Debian GNU/Linux 5.0


JMS Server 1 SW Config
JMS Product:HornetQ 2.0.0.GA
JVM Product:Java(TM) SE Runtime Environment (build 1.6.0_16-b01) / Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)
JDBC Product:
Other Product(s):
Hardware:JMS Server 1 HW (SUT hardware)
# of Instances:1
Notes / Tuning Information
HorentQ JVM Options:
"-Xmx12G -Xms12G -XX:+DoEscapeAnalysis -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -Dhornetq$ -Djava.library.path=."
AIO Journal activated. 
	  


Client Node 1 SW Config
JVM Product:Java(TM) SE Runtime Environment (build 1.6.0_16-b01) / Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)
Other Product(s):
# of JVM Instances:5
Hardware:Client Node 1 HW (SUT hardware)
# of Instances:1
Agents:1
Notes / Tuning Information
org.spec.jms.sp.jvmOptions = -Xms512m -Xmx512m -XX:PermSize=512m
org.spec.jms.sm.jvmOptions = -Xms512m -Xmx512m -XX:PermSize=512m
org.spec.jms.dc.jvmOptions = -Xms512m -Xmx512m -XX:PermSize=512m
org.spec.jms.hq.jvmOptions = -Xms512m -Xmx512m -XX:PermSize=512m
     




JMS Server 1 HW (SUT hardware)
Hardware Vendor:IBM OS Vendor:Debian
Model Name:x3850 - Type 8864 Model 5RG (HT deactivated) OS Name:Debian GNU/Linux 5.0
Processor:Intel Xeon MP 7150M Filesystem:XFS
MHz:3500 Disks:6x72GB 15K RAID 10
# of CPUS2 cores, 1 chips, 2 core/chip  Network Interface:(2) 1000BaseT Integrated Ethernet
Memory (MB):16384 Other Hardware:
L1 Cache:2x16KB # of Systems:1
L2 Cache:2x1MB H/W Available:Jun-2005
Other Cache:16 MB L3 OS Available:Sep-2009
Notes / Tuning Information
Kernel Version: Linux 2.6.26-2-amd64 #1 SMP Thu Nov 5 02:23:12 UTC 2009 x86_64 GNU/Linux
XFS Mount options: xfs (rw,noatime,nodiratime,logbufs=b) 
    

Client Node 1 HW (SUT hardware)
Hardware Vendor:Sun Microsystems, Inc. OS Vendor:Debian
Model Name:Sun Fire X4440 x64 Server OS Name:Debian GNU/Linux 5.0
Processor:AMD 4-Core Opteron 8356 2.3 GHz Filesystem:ext3
MHz:2300 Disks:8x146 GB SAS RAID 10
# of CPUS16 cores, 4 chips, 4 core/chip  Network Interface:(4) Onboard Gbit Ethernet
Memory (MB):65536 Other Hardware:
L1 Cache:64KB(I)+64KB(D) per core # of Systems:1
L2 Cache:512 KB per core H/W Available:Dec-2008
Other Cache:2.048 KB L3 OS Available:Sep-2009
Notes / Tuning Information
Kernel Version: Linux 2.6.26-2-amd64 #1 SMP Thu Nov 5 02:23:12 UTC 2009 x86_64 GNU/Linux
XFS Mount options: xfs (rw,noatime,nodiratime,logbufs=b) 
    


Bill Of Materials
--------- ----------------------------------------------
Supplier  Description                                   
--------- ----------------------------------------------
IBM       IBM x3850 - Type 8864 Model 5RG                                    
          1 Intel Xeon Processor MP 3.50 GHz (dual-core)/667 MHz front-side bus       
          8x2GB PC2-3200 DDR II SDRAM
IBM       3 year support, 24x7x4                                	  

Sun       Fire X4440 x64 Server 
          AMD 4-Core Opteron 8356 2.3 GHz, 8 x 146 Gbyte, 64 GByte
Sun       SunSpectum Upgrade: 3Y GOLD, 24x7          

Debian    Debian GNU/Linux 5.0
GONICUS	  Debian Enterprise Support 24x7 
Sun       Java for Business Support

JBoss     HornetQ 2.0.0.GA 
LineBee   Premium Support For HornetQ
    

General Notes
Steady State Requirement:
The HornetQ journal implements a compaction and cleanup algorithm which runs parallel to normal operation, 
this allows a high sustained workload to be supported by the SUT without it running out of disk resources.
The default values for compaction were used in the tests.
Recoverability Requirement:
HornetQ servers are able to recover to full operation in just a few seconds, 
even when the RAM queue state is several GigaBytes, and there are potential TeraBytes of queue data in 
further paging storage. 
Storage Requirement:
Non-Volatile Storage by a battery-backed cache.
Other Information:
Thanks to:
- Clebert Suconic and Tim Fox from JBoss
- Sun Microsystem for providing the T5120 hardware.
- IBM for the loan machine x3850 and, especially Lawrence Cullen, Tim Dunn, and Martin Ross, for their support.

Information about HornetQ: http://jboss.org/hornetq/docs.html

Contact: 
Kai Sachs / Stefan Appel (Databases and Distributed Systems Group, TU Darmstadt)
www.dvs.tu-darmstadt.de
	  


For questions about this result, please contact the submitter: DVS / TU Darmstadt
For other inquiries, please contact webmaster@spec.org

Copyright © 2010   Standard Performance Evaluation Corporation


First published at SPEC.org on 11-Feb-2010