SPEC Seal of Reviewal SPECmail2009 Result
Copyright © 2009 Standard Performance Evaluation Corporation
Sun Microsystems, Sun SPARC Enterprise T5240 UltraSPARC T2Plus and Sun CommSuite5 SPECmail2009 sessions/hour = 57,758
SPEC license # 6 Tested by:
Sun Microsystems
Test date:
Jul-2009
Hardware Avail:
Jul-2009
Software Avail:
Oct-2008

57,758 SPECmail2009 sessions per hour is equivalent to 12,000 SPECmail_Ent2009 users.

Detail Summary | General Notes
System configurations: IMAP+SMTP+LDAP Server | Benchmark Manager+Load Generator+SMTP Sink | Load Generator | Load Generator | Configuration diagram


Summary Results
Function Response
time limit
(seconds)
Required
Percentage
Compliant
Percentage Compliant
100%
SMTP Connect 5 >95% 100.00%
SMTP Data 5 >95% 100.00%
IMAP APPEND 5 >95% 100.00%
IMAP Connect 5 >95% 100.00%
IMAP EXPUNGE 5 >95% 100.00%
IMAP FETCH_NUM_BODYALL 5 >95% 100.00%
IMAP FETCH_RANGE_ENVELOPE_BODYPEEK_HEADERFIELDS_FLAGS_INTERNALDATE_RFC822SIZE_UID 5 >95% 100.00%
IMAP LIST 5 >95% 100.00%
IMAP LSUB_NULL_WILDCARD 5 >95% 100.00%
IMAP SELECT_FOLDER 5 >95% 100.00%
IMAP SELECT_INBOX 5 >95% 100.00%
IMAP STORE_NUM_SET_FLAGS_DELETED 5 >95% 100.00%
IMAP UID_STORE_NUM_SET_FLAGS_DELETED 5 >95% 100.00%
IMAP UID_FETCH_RANGE_UID_BODYPEEK_HEADERFIELDS_FLAGS_RFC822SIZE 5 >95% 100.00%
IMAP UID_STORE_NUM_SET_FLAGS_SEEN 5 >95% 100.00%
Error Rate NA <1% 0.00%

IMAP+SMTP+LDAP Server (1 system)
Software
IMAP, SMTP and LDAP Software: Sun Commsuite5, Sun Java System Messaging Server 6.3 Operating System: Solaris 10
Availability: Aug-2007 File System: ufs+zfs
Hardware
Vendor: Sun Microsystems CPU: UltraSPARC T2Plus
Model Name: Sun SPARC Enterprise T5240 UltraSPARC T2Plus CPU MHz: 1582
Availability: Jul-2009 CPUs Enabled: 2(8 cores on each,8 threads on each core)
Disk Subsystem: 8x146GB SAS 10Krpm Internal disks, 6xStorageTeK 2540 FC Arrays: 4(12x146GB, 15Krpm SAS disks) + 2(12x73GB, 15Krpm SAS disks) Primary Cache: 16KB(I) + 8KB(D) on chip per core
Memory (MB): 130848 Secondary Cache: 4MB I+D on chip per chip
Network: 1 Sun[TM] Gigaswift Ethernet onboard Controller 1Gb/s for the private network switch connection to the clients 2xX4600 and 1xX4240 through a Gigabit Ethernet Switch Other Cache: N/A
# of Systems: 1 Other: N/A
Notes / Tuning Information
This Mailserver host is the single node IMAP+SMTP+LDAP server
Notes/Tuning Information
*IMAP+SMTP+LDAP Tuning only, not any installation steps
**Dispatcher Tunings
MIN_PROCS=100
MAX_PROCS=150
MIN_CONNS=30
MAX_CONNS=50
MAX_HANDSOFFS=100
**Job Controller Tuning
IMS_POOL job_limit=12
MAX_MESSAGES=1000000
service.imap.numprocesses=6
store.dbcachesize=640000000
store.dbtmpdir=/tmp/mboxlist
nsslapd-dbcachesize=3221225472
service.authcachesize=500000
service.authcachettl=7200
ALLOW_RECIPIENTS_PER_TRANSACTION=1500
ALLOW_TRANSACTIONS_PER_SESSION=1500
REJECT_RECIPIENTS_PER_TRANSACTION=2500

Benchmark Manager+Load Generator+SMTP Sink (1 system)
Software
JVM: Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_17-b04) ((no JIT)) Operating System: Solaris 10 X64
Availability: Oct-2008 File System: ufs
Hardware
Vendor: Sun Microsystems CPU: AMD Opteron 8384
Model Name: Sun Fire X4600 AMD Opteron 8384 CPU MHz: 2700
Availability: Jul-2006 CPUs Enabled: 8(4 cores each)
Disk Subsystem: 2 x 73GB, 10K rpm SAS Primary Cache: 64KBI + 64KBD on chip, per core
Memory (MB): 64960 Secondary Cache: 512MB I+D on chip per core
Network: Onboard 10/100/1000Base-T Ethernet Interface Other Cache: 2MB(I)+2MB(D) on chip per chip
# of Systems: 1 Other: N/A
Notes / Tuning Information
X4600 system is the benchmark manager, load generator and the SMTP Sink, another X4600 and a X4240 system  are the load generators. Both X4600 and X4240 clients are communicating with the T5240 SUT via a private net Gigabit Ethernet Switch

Load Generator (1 system)
Software
JVM: Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_17-b04) ((no JIT)) Operating System: Solaris 10 X64
Availability: Oct-2008 File System: ufs
Hardware
Vendor: Sun Microsystems CPU: AMD Opteron 8384
Model Name: Sun Fire X4600 AMD Opteron 8384 CPU MHz: 2700
Availability: Jul-2006 CPUs Enabled: 8(4 cores each)
Disk Subsystem: 2 x 73GB, 10K rpm SAS Primary Cache: 64KBI + 64KBD on chip, per core
Memory (MB): 64960 Secondary Cache: 512MB I+D on chip per core
Network: Onboard 10/100/1000Base-T Ethernet Interface Other Cache: 2MB(I)+2MB(D) on chip per chip
# of Systems: 1 Other: N/A
Notes / Tuning Information

   

Load Generator (1 system)
Software
JVM: Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_17-b04) ((no JIT)) Operating System: Solaris 10 X64
Availability: Oct-2008 File System: ufs
Hardware
Vendor: Sun Microsystems CPU: AMD Opteron 2384
Model Name: Sun Fire X4240 AMD Opteron 2384 CPU MHz: 2700
Availability: Jan-2006 CPUs Enabled: 2(4 cores each)
Disk Subsystem: 2 x 73GB, 10K rpm SAS Primary Cache: 64KBI + 64KBD on chip, per core
Memory (MB): 16284 Secondary Cache: 1MB I+D on chip per core
Network: Onboard 10/100/1000Base-T Ethernet Interface Other Cache: N/A
# of Systems: 1 Other: N/A
Notes / Tuning Information

   

General Notes / Tuning Information
*Following are the OS Tunings only for all the Servers and Clients, not any installtion steps
**set rlim_fd_max=1048576: Hard limit on the open file descripters for a single process
**set autoup=36000000: Controls the frequency in seconds of entire physical memory to be scanned for dirty pages
**set tune_t_fsflushr=600: Reduces fsflush daemon overhead
**set rlim_fd_cur=1048576: Defines a "soft" limit on file descriptors that a single process can have open
*Following are the NETWORK Configurations and Tunings
**All the network connections and the routing are resolved using UNIX hosts file
**/usr/sbin/ndd -set /dev/tcp tcp_recv_hiwat 400000
**/usr/sbin/ndd -set /dev/tcp tcp_xmit_hiwat 400000
**/usr/sbin/ndd -set /dev/tcp tcp_conn_req_max_q 16384
**/usr/sbin/ndd -set /dev/tcp tcp_conn_req_max_q0 16384
**/usr/sbin/ndd -set /dev/tcp tcp_max_buf 4194304
**/usr/sbin/ndd -set /dev/tcp tcp_cwnd_max 2097152
**/usr/sbin/ndd -set /dev/tcp tcp_smallest_anon_port 8192
**/usr/sbin/ndd -set /dev/tcp tcp_keepalive_interval 60000
**/usr/sbin/ndd -set /dev/tcp tcp_naglim_def 1
**/usr/sbin/ndd -set /dev/tcp tcp_mss_min 108
**/usr/sbin/ndd -set /dev/ip ip_respond_to_echo_broadcast 0
**/usr/sbin/ndd -set /dev/ip ip_forward_directed_broacasts 0
**/usr/sbin/ndd -set /dev/ip ip_strict_dst_multihoming 1
**/usr/sbin/ndd -set /dev/ip ip_forwarding 0
**/usr/sbin/ndd -set /dev/ip ip_forward_src_routed 0
**/usr/sbin/ndd -set /dev/tcp tcp_time_wait_interval 60000
**All total 14 Java load generator instances were configured on the 2 Sun Fire X4600 and
***1 Sun Fire X4240 Clients at the 1200-1213 ports for all IMAP users,
***1 Java load generator instance was configured on the 1100 port for the
***SMTP sink. Following Java options were used for all the load generators:
***java -d64 -Xms4096m -Xmx4096m -XX:+AggressiveHeap
**The Benchmark runs through a private network between the Load Generators
***and the SUT via a Gigabit Ethernet Switch
***The Mailserver is configured with 6 Sun's
***StorageTek 2540 FC Arrays: 4 (12x146GB 15K rpm SAS) arrays and 2 (12x73GB 15K rpm SAS)
***are configured as 36 HW RAID1 volumes, 24 RAID1 volumes from 4x146GB arrays and 12 RAID1 volumes from 2x73GB arrays
*** 4 ZPOOLs with 6 HW RAID1 volumes on each from 24 146GB set are mounted to 4 ZFS file systems for 4 Primary message stores. 4 ZPOOLs with 2 HW RAID1 volumes on each from 12 73GB set are mounted to 4 ZFS file systems for 4 Primary message indexes
***built with Sun's ZFS and ZPOOL
***Availability of the mailstores maximizes with 512MB cache/controller on the FC arrays with
***battery backed up for 72 hours
***7x146GB, 10K rpm internal SAS disks (each split into 4 partitions) on the SUT are configured as 4 ZPOOLs mapped to 4 ZFS. Each ZPOOL was created with 3 RAID1 volumes.
***mounted as ZFS file system for LDAP, log, store-metadata and queue
*** 1 146GB, 10K rpm internal SAS disk on the SUT was configured with the system OS
Sun Microsystems, Inc.: Sun SPARC Enterprise T5240
Sun Microsystems, Inc.: Sun Commsuite5 Sun Java System Messaging Server 6.3
Errors

    There were no errors reported in the raw file.

    There were no Quality of Service (QoS) failures.

Warnings

Quality of Service (QoS) warnings do not invalidate the result but are included as additional information:

  • IMAP UID_FETCH_RANGE_UID_BODYPEEK_RFC822SIZE: 18 out of 289 transactions (6.23%) failed the 5 second response time requirement.


For questions about this result, please contact the tester.
For other inquiries, please contact webmaster@spec.org
Copyright © 2009 Standard Performance Evaluation Corporation

First published at SPEC.org on 10-Aug-2009

Benchmark run on Wed Jul 22 11:05:17 EDT 2009 by SPECmail2009 v1.0 (200902201013)
Report generated on Mon Aug 10 11:08:57 EDT 2009 by SPECmail2009 v1.0.1 (200907151340)