SPECjms2007 ® Result
Copyright © 2010   Standard Performance Evaluation Corporation
HornetQ 2.0.0.GA on IBM x3850 (HT Off) using AIO
110   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):110 
 # Locations# Agents Per Location# JVMs Per NodeMax Connections Per Agent
HQ11111
SM110111
DC22111
SP44111
Warm Up Period600 
Measurement Period1800 
Drain Period300 

Detailed Results
Run ID00592 
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.2124 4330764 2165382 2165382 PASS PASS PASS
Interaction 2 1.6794 1899582 899802 999780 PASS PASS PASS
Interaction 3 4.7336 1421799 12809 1408990 PASS PASS PASS
Interaction 4 2.6575 1582042 791021 791021 PASS PASS PASS
Interaction 5 9.0844 5408116 2704058 2704058 PASS PASS PASS
Interaction 6 9.0717 2724828 24548 2700280 PASS PASS PASS
Interaction 7 7.2129 2166498 19518 2146980 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: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 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