SPECjms2007 ® Result
Copyright © 2009   Standard Performance Evaluation Corporation
Apache ActiveMQ 5.3 on IBM x3850 (HT Off)
52   SPECjms2007@Horizontal
Submitter:
DVS / TU Darmstadt
SPEC License # 31Test Date:
Sep-2009
Software Products
Apache ActiveMQ 5.3
Java(TM) SE Runtime Env.(build 1.6.0_16-b01) / Java HotSpot(TM) 64-Bit Server VM(build 14.2-b01, mixed mode)
Java(TM) SE Runtime Env.(build 1.6.0_12-b04) / Java HotSpot(TM) Server VM(build 11.2-b01, mixed mode)
KahaDB (bundled with ActiveMQ 5.3)
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:8 cores, 1 chips, 8 core/chip
JMS Server Instances:1 JMS Client JVMs:5
DB Server Nodes:0 
DB Server CPUs:0 cores, 0 chips, 0 core/chip  
DB Server Instances:1 
Other SUT Components:
None.

Benchmark Settings
Topology:horizontal 
Scale (BASE):52 
 # Locations# Agents Per Location# JVMs Per NodeMax Connections Per Agent
HQ6111
SM52111
DC11111
SP21111
Warm Up Period600 
Measurement Period1800 
Drain Period60 

Detailed Results
Run ID02545 
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.3331 2052180 1026090 1026090 PASS PASS PASS
Interaction 2 1.8263 944579 447017 497562 PASS PASS PASS
Interaction 3 5.1536 673842 12714 661128 PASS PASS PASS
Interaction 4 2.9115 746994 373497 373497 PASS PASS PASS
Interaction 5 9.9758 2559464 1279732 1279732 PASS PASS PASS
Interaction 6 9.8314 1285462 24254 1261208 PASS PASS PASS
Interaction 7 7.9214 1035726 19542 1016184 PASS PASS PASS

Apache ActiveMQ 5.3
Vendor:The Apache Software Foundation Availability:Oct-2009
OS Name:Linux


Java(TM) SE Runtime Env.(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:Linux

Java(TM) SE Runtime Env.(build 1.6.0_12-b04) / Java HotSpot(TM) Server VM(build 11.2-b01, mixed mode)
Vendor:Sun Microsystems, Inc. Availability:May-2009
OS Name:Solaris 10

KahaDB (bundled with ActiveMQ 5.3)
Vendor:The Apache Software Foundation Availability:Sep-2009
OS Name:Linux


JMS Server 1 SW Config
JMS Product:Apache ActiveMQ 5.3
JVM Product:Java(TM) SE Runtime Env.(build 1.6.0_16-b01) / Java HotSpot(TM) 64-Bit Server VM(build 14.2-b01, mixed mode)
JDBC Product:
Other Product(s):KahaDB (bundled with ActiveMQ 5.3)

Hardware:JMS Server 1 HW (SUT hardware)
# of Instances:1
Notes / Tuning Information
KahaDB: 
  Non-Standard Settings: indexCacheSize="100000" journalMaxFileLength="64mb" indexWriteBatchSize="100000"
ActiveMQ-JVM args: 
  -Xmx3G -Xms3G -Dorg.apache.activemq.UseDedicatedTaskRunner=true -XX:+AggressiveHeap 
  -XX:+UseParallelGC -XX:ParallelGCThreads=2 -XX:LargePageSizeInBytes=4m -XX:+UseParallelOldGC 
  -verbose:gc -Dcom.sun.management.jmxremote
	  


Client Node 1 SW Config
JVM Product:Java(TM) SE Runtime Env.(build 1.6.0_12-b04) / Java HotSpot(TM) Server VM(build 11.2-b01, mixed mode)
Other Product(s):
# of JVM Instances:5
Hardware:Client Node 1 HW (SUT hardware)
# of Instances:1
Agents:4
Notes / Tuning Information
org.spec.jms.sp.jvmOptions = 
  -server -Xms750m -Xmx750m -XX:PermSize=256m -XX:+UseConcMarkSweepGC
  -XX:LargePageSizeInBytes=4m -XX:-TraceClassUnloading -Dsun.net.inetaddr.ttl=0 
  -Dnetworkaddress.cache.ttl=0
org.spec.jms.dc.jvmOptions = 
  -server -Xms750m -Xmx750m -XX:PermSize=256m -XX:+UseConcMarkSweepGC
  -XX:LargePageSizeInBytes=4m -XX:-TraceClassUnloading -Dsun.net.inetaddr.ttl=0 
  -Dnetworkaddress.cache.ttl=0 
org.spec.jms.sm.jvmOptions = 
  -server -Xms750m -Xmx750m -XX:PermSize=256m -XX:+UseConcMarkSweepGC
  -XX:LargePageSizeInBytes=4m -XX:-TraceClassUnloading -Dsun.net.inetaddr.ttl=0 
  -Dnetworkaddress.cache.ttl=0
org.spec.jms.hq.jvmOptions = 
  -server -Xms750m -Xmx750m -XX:PermSize=256m -XX:+UseConcMarkSweepGC
  -XX:LargePageSizeInBytes=4m -XX:-TraceClassUnloading -Dsun.net.inetaddr.ttl=0 
  -Dnetworkaddress.cache.ttl=0
     




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 Wed Aug 19 22:33:18 UTC 2009 x86_64 GNU/Linux
XFS Mount options: xfs (rw,noatime,nodiratime,logbufs=b) 
Hyper Threading deactivated.
    

Client Node 1 HW (SUT hardware)
Hardware Vendor:Sun Microsystems, Inc. OS Vendor:Sun Microsystems, Inc.
Model Name:Sun SPARC Enterprise T5120 OS Name:Sun Solaris 10
Processor:Sun UltraSPARC T2 Filesystem:ext3
MHz:1200 Disks:2x73Gb 10K RPM SAS
# of CPUS8 cores, 1 chips, 8 core/chip  Network Interface:(4) Onboard Gbit Ethernet
Memory (MB):32768 Other Hardware:
L1 Cache:16KB(I)+8KB(D) per core # of Systems:1
L2 Cache:4MB per chip H/W Available:Jun-2005
Other Cache: OS Available:Nov-2007
Notes / Tuning Information
Kernel version: SunOS 5.10 Generic_137137-09
    


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       Sparc Enterprise T5120 
          1x1.2 GHz T2 (8 cores), 2 x 73 Gbyte, 32 GByte
Sun       SunSpectum Upgrade: 3Y GOLD, 24x7          

Debian    Debian GNU/Linux 5.0
GONICUS	  Debian Enterprise Support 24x7 

Apache    ActiveMQ 5.3 
FUSE      ActiveMQ Support FUSE Professional Support 3 yr 24x7x1
    

General Notes
Steady State Requirement:
KahaDB: 
  CleanupInterval= every 30000 ms (checking for a discarding/moving message data logs that are no longer used).
  CheckpointInterval= 5000 ms
Recoverability Requirement:
KahaDB is built for fast recoverability. Because of frequent checkpointing, a fast restart is guaranteed.
Storage Requirement:
Non-Volatile Storage by a battery-backed cache.
Other Information:
Thanks to:
- Sun Microsystem for providing the T5120 hardware.
- IBM for the loan machine x3850 and, especially Lawrence Cullen and Martin Ross, for their support.
- Gary Tully(ActiveMQ PMC member) from Progress Software for his continuing assistance for configuring, tuning and using ActiveMQ. 	
- Samuel Kounev from KIT for his advice.
- Anna-Lena Beutel for her patience and support.

Informaton about ActiveMQ / KahaDB: http://activemq.apache.org/

Contact Persons: Kai Sachs / Stefan Appel
	  


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

Copyright © 2009   Standard Performance Evaluation Corporation


First published at SPEC.org on 11-Oct-2009