SPECjms2007 ® Result
Copyright © 2010   Standard Performance Evaluation Corporation
HornetQ 2.0.0.GA on IBM x3850 (HT On) using NIO Journal
370   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):370 
 # Locations# Agents Per Location# JVMs Per NodeMax Connections Per Agent
HQ2121
SM10121
DC2121
SP5121
Warm Up Period600 
Measurement Period1800 
Drain Period300 

Detailed Results
Run ID00640 
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 22.1671 7195452 3597726 3597726 PASS PASS PASS
Interaction 2 31.1394 3452252 1599988 1852264 PASS PASS PASS
Interaction 3 14.5793 433807 39437 394370 PASS PASS PASS
Interaction 4 47.2538 2556430 1278215 1278215 PASS PASS PASS
Interaction 5 168.2527 9102472 4551236 4551236 PASS PASS PASS
Interaction 6 41.4606 1233661 112151 1121510 PASS PASS PASS
Interaction 7 29.8481 888129 80739 807390 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: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 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.

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