SPECjms2007 ® Result
Copyright © 2010   Standard Performance Evaluation Corporation
HornetQ 2.0.0.GA on IBM x3850 (HT On) using NIO Journal
153   SPECjms2007@Horizontal
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:horizontal 
Scale (BASE):153 
 # Locations# Agents Per Location# JVMs Per NodeMax Connections Per Agent
HQ16121
SM153121
DC31121
SP62121
Warm Up Period600 
Measurement Period1800 
Drain Period150 

Detailed Results
Run ID02721 
Typehorizontal 
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 1.2796 6014184 3007092 3007092 PASS PASS PASS
Interaction 2 1.7846 2701831 1278285 1423546 PASS PASS PASS
Interaction 3 5.0383 1986292 12898 1973394 PASS PASS PASS
Interaction 4 2.8126 2203248 1101624 1101624 PASS PASS PASS
Interaction 5 9.6208 7536526 3768263 3768263 PASS PASS PASS
Interaction 6 9.491 3741738 24297 3717441 PASS PASS PASS
Interaction 7 7.6844 3029488 19672 3009816 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=."
NIO 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:9
Hardware:Client Node 1 HW (SUT hardware)
# of Instances:8
Agents:1
Notes / Tuning Information
org.spec.jms.sp.jvmOptions = -Xms2G -Xmx2G -XX:PermSize=1G
org.spec.jms.dc.jvmOptions = -Xms2G -Xmx2G -XX:PermSize=1G
org.spec.jms.sm.jvmOptions = -Xms2G -Xmx2G -XX:PermSize=1G
org.spec.jms.hq.jvmOptions = -Xms2G -Xmx2G -XX:PermSize=1G
     




JMS Server 1 HW (SUT hardware)
Hardware Vendor:IBM OS Vendor:Debian
Model Name:x3850 - Type 8864 Model 5RG (HT activated) 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.

Informaton 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