Performance Report PRIMERGY RX2520 M1

White Paper  Performance Report PRIMERGY RX2520 M1
White Paper
FUJITSU Server PRIMERGY
Performance Report PRIMERGY RX2520 M1
This document contains a summary of the benchmarks executed for the FUJITSU Server
PRIMERGY RX2520 M1.
The PRIMERGY RX2520 M1 performance data are compared with the data of other
PRIMERGY models and discussed. In addition to the benchmark results, an explanation
has been included for each benchmark and for the benchmark environment.
Version
2.0
2014-07-29
http://ts.fujitsu.com/primergy
Page 1 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Contents
Document history ................................................................................................................................................ 2
Technical data .................................................................................................................................................... 3
SPECcpu2006 .................................................................................................................................................... 6
SPECpower_ssj2008 ........................................................................................................................................ 10
Disk I/O: Performance of storage media .......................................................................................................... 13
Disk I/O: Performance of RAID controllers ....................................................................................................... 20
STREAM ........................................................................................................................................................... 29
Literature ........................................................................................................................................................... 31
Contact ............................................................................................................................................................. 31
Document history
Version 1.0
New:





Technical data
SPECcpu2006
®
®
Measurements with Intel Xeon Processor E5-2400 v2 Product Family
SPECpower_ssj2008
Measurement with Xeon E5-2470 v2
Disk I/O: Performance of RAID controllers
Measurements with “LSI SW RAID on Intel C600 (Onboard SATA)”, “LSI SW RAID on Intel C600
(Onboard SAS)”, “RAID Ctrl SAS 6G 0/1 (D2607)”,“RAID Ctrl SAS 5/6 512MB (D2616)” and “RAID
Ctrl SAS 6G 5/6 1GB (D3116C)” controllers
STREAM
®
®
Measurements with Intel Xeon Processor E5-2400 v2 Product Family
Version 2.0
Updated:



Technical data
Model version PY RX2520 M1 8x 3,5' added
Model version PY RX2520 M1 12x 3.5' added
Text regarding Turbo mode updated
Modular PSU 800W gold hp added
Modular PSU 800W titanium hp added
Disk I/O: Performance of storage media
Results for 2.5" and 3.5" storage media
Disk I/O: Performance of RAID controllers
Model version PY RX2520 M1 8x 3,5' added
Model version PY RX2520 M1 12x 3.5' added
SSDs added
Page 2 (31)
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Technical data
PRIMERGY RX2520 M1
PRIMERGY RX2520 M1
PY RX2520 M1 2.5' expandable
PY RX2520 M1 12x 3.5'
Decimal prefixes according to the SI standard are used for measurement units in this white paper (e.g. 1 GB
9
30
= 10 bytes). In contrast, these prefixes should be interpreted as binary prefixes (e.g. 1 GB = 2 bytes) for
the capacities of caches and memory modules. Separate reference will be made to any further exceptions
where applicable.
Model
PRIMERGY RX2520 M1
Model versions
PY RX2520 M1 8x 3,5':
Basic unit with 8 3.5" HDD bays fixed
PY RX2520 M1 12x 3.5':
Basic unit with 12 3.5" HDD bays fixed
PY RX2520 M1 2.5' expandable: Basic unit with 2.5" HDD bays expandable
Form factor
Rack server
Chipset
Intel C600 series
Number of sockets
2
Number of processors orderable
1 or 2
Processor type
Intel Xeon Processor E5-2400 v2 Product Family
Number of memory slots
12 (6 per processor)
Maximum memory configuration
192 GB
Onboard LAN controller
2 × 1 Gbit/s
Onboard HDD controller
Controller with RAID 0, RAID 1 or RAID 10 for up to 4 × 2.5" SATA HDDs
Optional for PY RX2520 M1 2.5' expandable:
SAS Enabling Key for Onboard Ports
PCI slots
6 × PCI-Express 3.0 x8
2 × PCI-Express 2.0 x4
®
®
®
PY RX2520 M1 8x 3,5':
8
Max. number of internal hard disks PY RX2520 M1 12x 3.5':
12
PY RX2520 M1 2.5' expandable: 16
http://ts.fujitsu.com/primergy
Page 3 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Cores
Processor
Threads
Processors (since system release)
Cache
QPI
Speed
Rated
Frequency
Max.
Turbo
Frequency
Max.
Memory
Frequency
TDP
[Ghz]
Max.
All-Core
Turbo
Frequency
[Ghz]
[MB]
[GT/s]
[Ghz]
[MHz]
[Watt]
Xeon E5-2403 v2
4
4
10
6.40
1.80
n/a
n/a
1333
80
Xeon E5-2407 v2
4
4
10
6.40
2.40
n/a
n/a
1333
80
Xeon E5-2420 v2
6
12
15
7.20
2.20
2.50
2.70
1600
80
Xeon E5-2430Lv2
6
12
15
7.20
2.40
2.60
2.80
1600
60
Xeon E5-2430 v2
6
12
15
7.20
2.50
2.80
3.00
1600
80
Xeon E5-2440 v2
8
16
20
7.20
1.90
2.20
2.40
1600
95
Xeon E5-2450 v2
8
16
20
8.00
2.50
2.90
3.30
1600
95
Xeon E5-2450Lv2
10
20
25
8.00
1.70
1.90
2.10
1600
60
Xeon E5-2470 v2
10
20
25
8.00
2.40
2.80
3.20
1600
95
All the processors that can be ordered with the PRIMERGY RX2550 M1, apart from Xeon E5-2403 v2 and
®
Xeon E5-2407 v2, support Intel Turbo Boost Technology 2.0. This technology allows you to operate the
processor with higher frequencies than the nominal frequency. Listed in the processor table is "Max. Turbo
Frequency" for the theoretical frequency maximum with only one active core per processor, whereas "Max.
All-Core Turbo Frequency" specifies the theoretical frequency maximum when all the cores of a processor
are active. The maximum frequency that can actually be achieved depends on the number of active cores,
the current consumption, electrical power consumption and the temperature of the processor.
As a matter of principle Intel does not guarantee that the maximum all-core turbo frequency will be reached.
This is related to manufacturing tolerances, which result in a variance regarding the performance of various
examples of a processor model. The range of the variance covers the entire scope between the nominal
frequency and the maximum all-core turbo frequency.
The turbo functionality can be set via BIOS option. Fujitsu generally recommends leaving the "Turbo Mode"
option set at the standard setting "Enabled", as performance is substantially increased by the higher
frequencies. However, since the higher frequencies depend on general conditions and are not always
guaranteed, it can be advantageous to disable the "Turbo Mode" option for application scenarios with
intensive use of AVX instructions and a high number of instructions per clock unit, as well as for those that
require constant performance or lower electrical power consumption.
Page 4 (31)
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Frequency [MHz]
Low voltage
Registered
ECC
4
1
4
1600



8GB (1x8GB) 1Rx4 L DDR3-1600 R ECC
(8 GB 1Rx4 PC3L-12800R)
8
1
4
1600



16
2
4
1600



16GB (1x16GB) 2Rx4 L DDR3-1600 R ECC
(16 GB 2Rx4 PC3L-12800R)
Power supplies (since system release)
Load reduced
Ranks
4GB (1x4GB) 1Rx4 L DDR3-1600 R ECC
(4 GB 1Rx4 PC3L-12800R)
Memory module
Bit width of the
memory chips
Capacity [GB]
Memory modules (since system release)
Max. number
Modular PSU 450W platinum hp
2
Modular PSU 800W gold hp
2
Modular PSU 800W platinum hp
2
Modular PSU 800W titanium hp
2
Some components may not be available in all countries or sales regions.
Detailed technical information is available in the data sheet PRIMERGY RX2520 M1.
http://ts.fujitsu.com/primergy
Page 5 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
SPECcpu2006
Benchmark description
SPECcpu2006 is a benchmark which measures the system efficiency with integer and floating-point
operations. It consists of an integer test suite (SPECint2006) containing 12 applications and a floating-point
test suite (SPECfp2006) containing 17 applications. Both test suites are extremely computing-intensive and
concentrate on the CPU and the memory. Other components, such as Disk I/O and network, are not
measured by this benchmark.
SPECcpu2006 is not tied to a special operating system. The benchmark is available as source code and is
compiled before the actual measurement. The used compiler version and their optimization settings also
affect the measurement result.
SPECcpu2006 contains two different performance measurement methods: the first method (SPECint2006 or
SPECfp2006) determines the time which is required to process single task. The second method
(SPECint_rate2006 or SPECfp_rate2006) determines the throughput, i.e. the number of tasks that can be
handled in parallel. Both methods are also divided into two measurement runs, “base” and “peak” which
differ in the use of compiler optimization. When publishing the results the base values are always used; the
peak values are optional.
Benchmark
Arithmetics
Type
Compiler
optimization
SPECint2006
integer
peak
aggressive
SPECint_base2006
integer
base
conservative
SPECint_rate2006
integer
peak
aggressive
SPECint_rate_base2006
integer
base
conservative
SPECfp2006
floating point
peak
aggressive
SPECfp_base2006
floating point
base
conservative
SPECfp_rate2006
floating point
peak
aggressive
SPECfp_rate_base2006
floating point
base
conservative
Measurement
result
Application
Speed
single-threaded
Throughput
multi-threaded
Speed
single-threaded
Throughput
multi-threaded
The measurement results are the geometric average from normalized ratio values which have been
determined for individual benchmarks. The geometric average - in contrast to the arithmetic average - means
that there is a weighting in favour of the lower individual results. Normalized means that the measurement is
how fast is the test system compared to a reference system. Value “1” was defined for the
SPECint_base2006-, SPECint_rate_base2006, SPECfp_base2006 and SPECfp_rate_base2006 results of
the reference system. For example, a SPECint_base2006 value of 2 means that the measuring system has
handled this benchmark twice as fast as the reference system. A SPECfp_rate_base2006 value of 4 means
that the measuring system has handled this benchmark some 4/[# base copies] times faster than the
reference system. “# base copies” specify how many parallel instances of the benchmark have been
executed.
Not every SPECcpu2006 measurement is submitted by us for publication at SPEC. This is why the SPEC
web pages do not have every result. As we archive the log files for all measurements, we can prove the
correct implementation of the measurements at any time.
Page 6 (31)
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Benchmark environment
System Under Test (SUT)
Hardware
Model
PRIMERGY RX2520 M1
Processor
Intel Xeon Processor E5-2400 v2 Product Family
Memory
1 processor: 6 × 16GB (1x16GB) 2Rx4 L DDR3-1600 R ECC
2 processors: 12 × 16GB (1x16GB) 2Rx4 L DDR3-1600 R ECC
®
®
Software
BIOS settings
Energy Performance = Performance
SPECint_base2006, SPECint2006, SPECfp_base2006, SPECfp2006:
Utilization Profile = Unbalanced
Operating system
Red Hat Enterprise Linux Server release 6.4
Operating system
settings
echo always > /sys/kernel/mm/redhat_transparent_hugepage/enabled
Compiler
Intel C++/Fortran Compiler 14.0
Some components may not be available in all countries or sales regions.
http://ts.fujitsu.com/primergy
Page 7 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Benchmark results
SPECint_rate2006
29.0
1
91.3
Xeon E5-2407 v2
2
36.2
38.1
1
118
122
2
230
238
Xeon E5-2420 v2
2
41.5
44.0
1
216
224
2
420
436
Xeon E5-2430Lv2
2
43.2
45.8
Xeon E5-2430 v2
2
45.8
48.7
1
223
232
2
434
450
1
237
246
2
461
478
Xeon E5-2440 v2
2
38.3
Xeon E5-2450 v2
2
51.0
40.9
1
252
261
2
490
508
55.3
1
312
322
2
607
629
Xeon E5-2450Lv2
2
34.6
36.9
1
271
281
2
529
549
Xeon E5-2470 v2
2
50.3
54.6
1
362
373
2
709
730
Processor
Xeon E5-2403 v2
2
49.5
50.8
1
99.1
Xeon E5-2407 v2
2
61.6
63.3
1
Xeon E5-2420 v2
2
70.4
73.1
Xeon E5-2430Lv2
2
72.3
Xeon E5-2430 v2
2
Xeon E5-2440 v2
SPECfp_rate2006
SPECint_rate_base2006
27.7
SPECfp_rate_base2006
Number of processors
2
Number of processors
SPECint_rate2006
SPECint_rate_base2006
Xeon E5-2403 v2
SPECfp_rate2006
Number of processors
185
SPECfp_rate_base2006
SPECint2006
179
Number of processors
SPECint_base2006
2
SPECfp2006
Number of processors
94.8
SPECfp_base2006
Processor
Number of processors
In terms of processors the benchmark result depends primarily on the size of the processor cache, the
support for Hyper-Threading, the number of processor cores and on the processor frequency. In the case of
processors with Turbo mode the number of cores, which are loaded by the benchmark, determines the
maximum processor frequency that can be achieved. In the case of single-threaded benchmarks, which
largely load one core only, the maximum processor frequency that can be achieved is higher than with multithreaded benchmarks (see the processor table in the section "Technical Data").
101
2
193
197
120
122
2
234
239
1
180
185
2
355
364
74.9
1
184
188
2
362
371
75.5
78.2
1
191
195
2
376
385
2
67.8
70.4
1
199
205
2
393
403
Xeon E5-2450 v2
2
84.4
88.0
1
226
232
2
446
457
Xeon E5-2450Lv2
2
62.3
64.8
1
208
214
2
410
421
Xeon E5-2470 v2
2
83.6
87.2
1
245
252
2
486
499
Page 8 (31)
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
The two diagrams below reflect how the performance of the PRIMERGY RX2520 M1 scales from one to two
processors when using the Xeon E5-2470 v2.
SPECcpu2006: integer performance
PRIMERGY RX2520 M1 (2 sockets vs. 1 socket)
730
800
709
700
600
373
500
400
362
300
200
SPECint_rate2006
100
SPECint_rate_base2006
0
1 x Xeon E5-2470 v2
2 x Xeon E5-2470 v2
SPECcpu2006: floating-point performance
PRIMERGY RX2520 M1 (2 sockets vs. 1 socket)
499
486
500
450
400
350
300
252
245
250
200
150
SPECfp_rate2006
100
50
SPECfp_rate_base2006
0
1 x Xeon E5-2470 v2
http://ts.fujitsu.com/primergy
2 x Xeon E5-2470 v2
Page 9 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
SPECpower_ssj2008
Benchmark description
SPECpower_ssj2008 is the first industry-standard SPEC benchmark that evaluates the power and
performance characteristics of a server. With SPECpower_ssj2008 SPEC has defined standards for server
power measurements in the same way they have done for performance.
The benchmark workload represents typical server-side Java business applications. The workload is
scalable, multi-threaded, portable across a wide range of platforms and easy to run. The benchmark tests
CPUs, caches, the memory hierarchy and scalability of symmetric multiprocessor systems (SMPs), as well
as the implementation of Java Virtual Machine (JVM), Just In Time (JIT) compilers, garbage collection,
threads and some aspects of the operating system.
SPECpower_ssj2008 reports power consumption for
servers at different performance levels — from 100% to
“active idle” in 10% segments — over a set period of
time. The graduated workload recognizes the fact that
processing loads and power consumption on servers
vary substantially over the course of days or weeks. To
compute a power-performance metric across all levels,
measured transaction throughputs for each segment are
added together and then divided by the sum of the
average power consumed for each segment. The result
is a figure of merit called “overall ssj_ops/watt”. This
ratio provides information about the energy efficiency of
the measured server. The defined measurement
standard enables customers to compare it with other
configurations
and
servers
measured
with
SPECpower_ssj2008. The diagram shows a typical
graph of a SPECpower_ssj2008 result.
The benchmark runs on a wide variety of
operating
systems
and
hardware
architectures and does not require extensive
client or storage infrastructure. The minimum
equipment for SPEC-compliant testing is two
networked computers, plus a power analyzer
and a temperature sensor. One computer is
the System Under Test (SUT) which runs
one of the supported operating systems and
the JVM. The JVM provides the environment
required to run the SPECpower_ssj2008
workload which is implemented in Java. The
other computer is a “Control & Collection
System” (CCS) which controls the operation
of the benchmark and captures the power,
performance and temperature readings for
reporting. The diagram provides an overview
of the basic structure of the benchmark
configuration and the various components.
Page 10 (31)
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Benchmark environment
System Under Test (SUT)
Hardware
Model
PRIMERGY RX2520 M1
Model version
PY RX2520 M1 2.5' expandable
Processor
2 × Xeon E5-2470 v2
Memory
6 × 8GB (1x8GB) 1Rx4 L DDR3-1600 R ECC
Network-Interface
Onboard LAN-Controller (1 port used)
Disk-Subsystem
Onboard HDD controller
1 × HD SATA 6G 250GB 7.2K HOT PL 2.5" BC
Power Supply Unit
1 × Modular PSU 800W platinum hp
Software
BIOS
R1.5.0
BIOS settings
Hardware Prefetcher = Disabled
Adjacent Cache Line Prefetch = Disabled
DCU Streamer Prefetcher = Disabled
DDR Performance = Low-Voltage optimized
Onboard USB Controllers = Disabled
QPI Link Frequency Select = 6.4 GT/s
Intel Virtualization Technology = Disabled
ASPM Support = Auto
DMI Control = Gen1
LAN 2 Controller = Disabled
Onboard SAS/SATA (SCU) = Enabled
SAS/SATA OpROM = Enabled
Firmware
7.20F
Operating system
Microsoft Windows Server 2012 Standard
Operating system
settings
Using the local security settings console, “lock pages in memory” was enabled for the user
running the benchmark.
Power Management: Enabled (“Fujitsu Enhanced Power Settings” power plan)
Set “Turn off hard disk after = 1 Minute” in OS.
Benchmark was started via Windows Remote Desktop Connection.
JVM
IBM J9 VM (build 2.6, JRE 1.7.0 Windows Server 2008 R2 amd64-64 20120322_106209 (JIT
enabled, AOT enabled)
JVM settings
start /NODE [0,1] /AFFINITY
[0x3,0xC,0x30,0xC0,0x300,0xC00,0x3000,0xC000,0x30000,0xC0000]
-Xaggressive -Xcompressedrefs -Xmx1875m -Xms1875m -Xmn1400m –XlockReservation
-Xnoloa -XtlhPrefetch -Xlp -Xconcurrentlevel0 -Xthr:minimizeusercpu
-Xgc:preferredHeapBase=0x80000000
Other software
IBM SDK Java Technology Edition Version 7.0 for Windows x64
Some components may not be available in all countries or sales regions.
http://ts.fujitsu.com/primergy
Page 11 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Benchmark results
The PRIMERGY RX2520 M1 achieved the following result:
SPECpower_ssj2008 = 7,513 overall ssj_ops/watt
The adjoining diagram shows the
result of the configuration described
above. The red horizontal bars show
the performance to power ratio in
ssj_ops/watt (upper x-axis) for each
target load level tagged on the y-axis
of the diagram. The blue line shows
the run of the curve for the average
power consumption (bottom x-axis) at
each target load level marked with a
small rhomb. The black vertical line
shows the benchmark result of 7,513
overall
ssj_ops/watt
for
the
PRIMERGY RX2520 M1. This is the
quotient of the sum of the transaction
throughputs for each load level and
the sum of the average power consumed for each measurement interval.
The following table shows the benchmark results for the throughput in ssj_ops, the power consumption in
watts and the resulting energy efficiency for each load level.
Performance
Power
Energy Efficiency
Target Load
ssj_ops
100%
1,758,120
207
8,474
90%
1,584,291
169
9,384
80%
1,406,110
152
9,227
70%
1,230,784
138
8,918
60%
1,052,416
125
8,434
50%
879,041
113
7,803
40%
703,324
102
6,918
30%
527,777
91.0
5,802
20%
354,520
80.1
4,427
10%
176,056
68.1
2,587
0
42.6
0
Active Idle
Average Power (W)
ssj_ops/watt
∑ssj_ops / ∑power = 7,513
Page 12 (31)
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Disk I/O: Performance of storage media
Benchmark description
Performance measurements of disk subsystems for PRIMERGY servers are used to assess their
performance and enable a comparison of the different storage connections for PRIMERGY servers. As
standard, these performance measurements are carried out with a defined measurement method, which
models the accesses of real application scenarios on the basis of specifications.
The essential specifications are:
 Share of random accesses / sequential accesses
 Share of read / write access types
 Block size (kB)
 Number of parallel accesses (# of outstanding I/Os)
A given value combination of these specifications is known as “load profile”. The following five standard load
profiles can be allocated to typical application scenarios:
Standard load
profile
Access
Type of access
read
write
Block size
[kB]
Application
File copy
random
50%
50%
64
Copying of files
File server
random
67%
33%
64
File server
Database
random
67%
33%
8
Database (data transfer)
Mail server
Streaming
sequential
100%
0%
64
Database (log file),
Data backup;
Video streaming (partial)
Restore
sequential
0%
100%
64
Restoring of files
In order to model applications that access in parallel with a different load intensity, the “# of Outstanding
I/Os” is increased, starting with 1, 3, 8 and going up to 512 (from 8 onwards in increments to the power of
two).
The measurements of this document are based on these standard load profiles.
The main results of a measurement are:



Throughput [MB/s]
Transactions [IO/s]
Latency [ms]
Throughput in megabytes per second
Transaction rate in I/O operations per second
Average response time in ms
The data throughput has established itself as the normal measurement variable for sequential load profiles,
whereas the measurement variable “transaction rate” is mostly used for random load profiles with their small
block sizes. Data throughput and transaction rate are directly proportional to each other and can be
transferred to each other according to the formula
Data throughput [MB/s]
= Transaction rate [IO/s] × Block size [MB]
Transaction rate [IO/s]
= Data throughput [MB/s] / Block size [MB]
12
This section specifies capacities of storage media on a basis of 10 (1 TB = 10 bytes) while all other
20
capacities, file sizes, block sizes and throughputs are specified on a basis of 2 (1 MB/s = 2 bytes/s).
All the details of the measurement method and the basics of disk I/O performance are described in the white
paper “Basics of Disk I/O Performance”.
http://ts.fujitsu.com/primergy
Page 13 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Benchmark environment
All the measurement results discussed in this section apply for the hardware and software components listed
below:
System Under Test (SUT)
Hardware
Model
PRIMERGY RX2520 M1
Controller
1 × RAID Ctrl SAS 6G 0/1 (D2607)
Storage media
for model versions PY RX2520 M1 8x 3.5' and PY RX2520 M1 12x 3.5':
SSD
HDD
Intel SSDSC2BA800G3C
Intel SSDSC2BA400G3C
Intel SSDSC2BA200G3C
Intel SSDSC2BA100G3C
HGST HUS156060VLS600
HGST HUS156045VLS600
HGST HUS156030VLS600
Seagate ST4000NM0033
Seagate ST33000650NS
Seagate ST2000NM0011
Seagate ST1000NM0011
Seagate ST3600057SS
Seagate ST500NM0011
Seagate ST3450857SS
Seagate ST3300657SS
Western Digital WD4001FYYG
Western Digital WD4000FYYZ
Western Digital WD3001FYYG
Western Digital WD3000FYYZ
Western Digital WD2001FYYG
Western Digital WD2000FYYZ
Western Digital WD1001FYYG
Western Digital WD1003FBYX
Western Digital WD5003ABYX
for model version PY RX2520 M1 2.5' expandable:
Page 14 (31)
SSD
HDD
Intel SSDSC2BA800G3C
Intel SSDSC2BA400G3C
Intel SSDSC2BA200G3C
Intel SSDSC2BA100G3C
Seagate ST400FM0012
Seagate ST200FM0012
Seagate ST100FM0012
HGST HUC101212CSS600
Seagate ST91000640NS
Seagate ST91000640SS
Seagate ST900MM0006
Seagate ST600MM0006
Seagate ST9600205SS
Seagate ST9500620SS
Seagate ST9500620NS
Seagate ST450MM0006
Seagate ST300MM0006
Seagate ST9250610NS
Seagate ST9146853SS
Toshiba MK3001GRRB
Toshiba MK1401GRRB
Western Digital WD9001BKHG
Western Digital WD6001BKHG
Western Digital WD4501BKHG
Western Digital WD3001BKHG
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
System Under Test (SUT)
Software
Operating system
HUS156030VLS600 and ST3300657SS:
Microsoft Windows Server 2008 Enterprise x64 Edition SP1
All others:
Microsoft Windows Server 2008 Enterprise x64 Edition SP2
Administration software
ServerView RAID Manager 5.7.2
File system
NTFS
Measuring tool
Iometer 2006.07.27
Measurement data
32 GB measurement file
Some components may not be available in all countries / sales regions.
Benchmark results
The results shown here are intended to help you select the appropriate storage media for the models of the
PRIMERGY RX2520 M1 under the aspect of disk-I/O performance. For this purpose, a single storage
medium was measured in the configuration specified in the subsection Benchmark environment. The RAID
controller RAID Ctrl SAS 6G 0/1 (D2607) was used for the measurements. The following table summarizes
its most important features.
Controller name
Cache
RAID Ctrl SAS 6G 0/1 (D2607)
-
Supported interfaces
RAID levels
SATA 3G/6G
SAS 3G/6G
0, 1, 1E, 10
PCIe 2.0 x8
BBU/FBU
-/-
Storage media
When selecting the type and number of storage media you can move the weighting in the direction of
storage capacity, performance, security or price. The following types of storage media can be used in the
PRIMERGY RX2520 M1:
Storage medium type
Interface
Form factor
HDD
SATA 6G
2.5"
HDD
SATA 6G
3.5"
HDD
SAS 6G
2.5"
HDD
SAS 6G
3.5"
SSD
SATA 6G
2.5" *
)
*) partly also available with a 3.5" tray
Of all the hard disk types SSDs offer by far the highest transaction rates for random load profiles as well as
the shortest access times. In return, however, the price per gigabyte of storage capacity is substantially
higher.
Cache settings
In most cases, the cache of HDDs has a great influence on disk-I/O performance. It is frequently regarded as
a security problem in case of power failure and is thus switched off. On the other hand, it was integrated by
hard disk manufacturers for the good reason of increasing the write performance. For performance reasons it
is therefore advisable to enable the hard disk cache. To prevent data loss in case of power failure you are
recommended to equip the system with a UPS.
For the purpose of easy and reliable handling of the settings for RAID controllers and hard disks it is
advisable to use the RAID-Manager software “ServerView RAID” that is supplied for PRIMERGY servers. All
the cache settings for controllers and hard disks can usually be made en bloc – specifically for the
application – by using the pre-defined modi “Performance” or “Data Protection”. The “Performance” mode
ensures the best possible performance settings for the majority of the application scenarios.
http://ts.fujitsu.com/primergy
Page 15 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Performance values
The performance values of the PRIMERGY RX2520 M1 are summarized in the following tables, in each case
specifically for a single storage medium and with various access types and block sizes. The established sets
of measurements, as already mentioned in the subsection Benchmark description, are used here. Thus,
transaction rate is specified for random accesses and data throughput for sequential accesses. To avoid any
confusion among the measurement units the tables have been separated for the two access types.
The table cells contain the maximum achievable values. This means that each value is the maximum
achievable value of the whole range of load intensities (# of Outstanding I/Os). In order to also visualize the
numerical values each table cell is highlighted with a horizontal bar, the length of which is proportional to the
numerical value in the table cell. All bars shown in the same scale of length have the same color. In other
words, a visual comparison only makes sense for table cells with the same colored bars. Since the horizontal
bars in the table cells depict the maximum achievable performance values, they are shown by the color
getting lighter as you move from left to right. The light shade of color at the right end of the bar tells you that
the value is a maximum value and can only be achieved under optimal prerequisites. The darker the shade
becomes as you move to the left, the more frequently it will be possible to achieve the corresponding value
in practice.
SSDs in comparison with the most powerful HDD
Random accesses (maximum performance values in IO/s):
PRIMERGY RX2520 M1
Model version PY RX2520 M1 8x 3,5'
Model version PY RX2520 M1 12x 3.5'
Capacity
Storage device
[GB]
Interface
Transactions [IO/s]
Database
Fileserver
35120
5554
Filecopy
5313
800
Intel SSDSC2BA800G3C
SATA 6G
600
Seagate ST3600057SS (HDD)
SAS 6G
676
561
539
400
Intel SSDSC2BA400G3C
SATA 6G
36667
5453
5338
200
Intel SSDSC2BA200G3C
SATA 6G
35023
4903
4466
100
Intel SSDSC2BA100G3C
SATA 6G
28535
3371
3128
PRIMERGY RX2520 M1
Model version PY RX2520 M1 2.5' expandable
Capacity
Storage device
Interface
[GB]
1200
HGST HUC101212CSS600 (HDD)
SAS 6G
800
Intel SSDSC2BA800G3C
400
400
Database
Transactions [IO/s]
Fileserver
Filecopy
638
539
539
SATA 6G
35120
5554
5313
Intel SSDSC2BA400G3C
Seagate ST400FM0012
SATA 6G
SATA 6G
36667
15879
5453
3246
5338
3409
200
200
Intel SSDSC2BA200G3C
Seagate ST200FM0012
SATA 6G
SATA 6G
35023
14541
4903
3055
4466
2950
100
100
Intel SSDSC2BA100G3C
Seagate ST100FM0012
SATA 6G
SATA 6G
28535
11971
3371
2142
3128
1967
Page 16 (31)
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Sequential accesses (maximum performance values in MB/s):
PRIMERGY RX2520 M1
Model version PY RX2520 M1 8x 3,5'
Model version PY RX2520 M1 12x 3.5'
Capacity
Storage device
[GB]
Interface
Throughput [MB/s]
Streaming
Restore
382
342
800
Intel SSDSC2BA800G3C
SATA 6G
600
Seagate ST3600057SS (HDD)
SAS 6G
200
196
400
Intel SSDSC2BA400G3C
SATA 6G
434
341
200
Intel SSDSC2BA200G3C
SATA 6G
410
330
100
Intel SSDSC2BA100G3C
SATA 6G
434
196
PRIMERGY RX2520 M1
Model version PY RX2520 M1 2.5' expandable
Capacity
Storage device
Interface
[GB]
1200
Throughput [MB/s]
Streaming
Restore
HGST HUC101212CSS600 (HDD)
SAS 6G
191
191
800
Intel SSDSC2BA800G3C
SATA 6G
382
342
400
400
Intel SSDSC2BA400G3C
Seagate ST400FM0012
SATA 6G
SATA 6G
434
336
341
218
200
200
Intel SSDSC2BA200G3C
Seagate ST200FM0012
SATA 6G
SATA 6G
410
341
330
194
100
100
Intel SSDSC2BA100G3C
Seagate ST100FM0012
SATA 6G
SATA 6G
434
360
196
133
http://ts.fujitsu.com/primergy
Page 17 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
HDDs
Random accesses (maximum performance values in IO/s):
PRIMERGY RX2520 M1
Model version PY RX2520 M1 8x 3,5'
Model version PY RX2520 M1 12x 3.5'
Capacity
Storage device
[GB]
4000
4000
4000
Seagate ST4000NM0033
Western Digital WD4001FYYG
Western Digital WD4000FYYZ
SATA 6G
SAS 6G
SATA 6G
Transactions [IO/s]
Fileserver
413
363
331
294
324
285
3000
3000
3000
Seagate ST33000650NS
Western Digital WD3001FYYG
Western Digital WD3000FYYZ
SATA 6G
SAS 6G
SATA 6G
379
343
254
334
305
234
333
316
230
2000
2000
2000
Western Digital WD2001FYYG
Western Digital WD2000FYYZ
Seagate ST2000NM0011
SAS 6G
SATA 6G
SATA 6G
328
301
250
290
271
225
303
278
209
1000
1000
1000
Western Digital WD1001FYYG
Western Digital WD1003FBYX
Seagate ST1000NM0011
SAS 6G
SATA 6G
SATA 6G
320
243
233
287
220
215
299
231
203
600
600
Seagate ST3600057SS
HGST HUS156060VLS600
SAS 6G
SAS 6G
676
673
561
550
539
545
500
500
Western Digital WD5003ABYX
Seagate ST500NM0011
SATA 6G
SATA 6G
242
217
219
198
228
189
450
450
HGST HUS156045VLS600
Seagate ST3450857SS
SAS 6G
SAS 6G
644
542
527
467
521
447
300
300
HGST HUS156030VLS600
Seagate ST3300657SS
SAS 6G
SAS 6G
600
590
496
500
504
480
Interface
PRIMERGY RX2520 M1
Model version PY RX2520 M1 2.5' expandable
Capacity
Storage device
Interface
[GB]
1200 HGST HUC101212CSS600
SAS 6G
1000
1000
Database
Database
Transactions [IO/s]
Fileserver
638
539
Filecopy
354
310
293
Filecopy
539
Seagate ST91000640NS
Seagate ST91000640SS
SATA 6G
SAS 6G
372
363
317
298
314
289
900
900
Western Digital WD9001BKHG
Seagate ST900MM0006
SAS 6G
SAS 6G
568
502
485
436
462
422
600
600
600
Western Digital WD6001BKHG
Seagate ST600MM0006
Seagate ST9600205SS
SAS 6G
SAS 6G
SAS 6G
572
551
536
484
471
458
460
456
449
500
500
Seagate ST9500620SS
Seagate ST9500620NS
SAS 6G
SATA 6G
355
240
297
215
290
221
450
450
Seagate ST450MM0006
Western Digital WD4501BKHG
SAS 6G
SAS 6G
533
515
453
462
437
450
300
300
300
Toshiba MK3001GRRB
Seagate ST300MM0006
Western Digital WD3001BKHG
SAS 6G
SAS 6G
SAS 6G
631
535
521
519
460
447
492
445
420
250
Seagate ST9250610NS
SATA 6G
318
275
272
146
146
Seagate ST9146853SS
Toshiba MK1401GRRB
SAS 6G
SAS 6G
632
594
531
506
505
492
Page 18 (31)
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Sequential accesses (maximum performance values in MB/s):
PRIMERGY RX2520 M1
Model version PY RX2520 M1 8x 3,5'
Model version PY RX2520 M1 12x 3.5'
Capacity
Storage device
[GB]
Interface
Throughput [MB/s]
Streaming
Restore
174
173
173
173
165
164
4000
4000
4000
Seagate ST4000NM0033
Western Digital WD4001FYYG
Western Digital WD4000FYYZ
SATA 6G
SAS 6G
SATA 6G
3000
3000
3000
Seagate ST33000650NS
Western Digital WD3001FYYG
Western Digital WD3000FYYZ
SATA 6G
SAS 6G
SATA 6G
155
167
167
154
167
167
2000
2000
2000
Western Digital WD2001FYYG
Western Digital WD2000FYYZ
Seagate ST2000NM0011
SAS 6G
SATA 6G
SATA 6G
160
157
146
160
157
145
1000
1000
1000
Western Digital WD1001FYYG
Western Digital WD1003FBYX
Seagate ST1000NM0011
SAS 6G
SATA 6G
SATA 6G
159
130
146
159
129
146
600
600
Seagate ST3600057SS
HGST HUS156060VLS600
SAS 6G
SAS 6G
200
189
196
188
500
500
Western Digital WD5003ABYX
Seagate ST500NM0011
SATA 6G
SATA 6G
132
153
131
152
450
450
HGST HUS156045VLS600
Seagate ST3450857SS
SAS 6G
SAS 6G
190
202
188
199
300
300
HGST HUS156030VLS600
Seagate ST3300657SS
SAS 6G
SAS 6G
187
204
186
194
PRIMERGY RX2520 M1
Model version PY RX2520 M1 2.5' expandable
Capacity
Storage device
Interface
[GB]
1200 HGST HUC101212CSS600
SAS 6G
1000
1000
Throughput [MB/s]
Streaming
Restore
191
191
Seagate ST91000640NS
Seagate ST91000640SS
SATA 6G
SAS 6G
108
111
107
111
900
900
Western Digital WD9001BKHG
Seagate ST900MM0006
SAS 6G
SAS 6G
192
191
193
191
600
600
600
Western Digital WD6001BKHG
Seagate ST600MM0006
Seagate ST9600205SS
SAS 6G
SAS 6G
SAS 6G
193
194
161
193
193
163
500
500
Seagate ST9500620SS
Seagate ST9500620NS
SAS 6G
SATA 6G
109
110
109
109
450
450
Seagate ST450MM0006
Western Digital WD4501BKHG
SAS 6G
SAS 6G
188
192
188
192
300
300
300
Toshiba MK3001GRRB
Seagate ST300MM0006
Western Digital WD3001BKHG
SAS 6G
SAS 6G
SAS 6G
196
190
192
194
190
193
250
Seagate ST9250610NS
SATA 6G
114
113
146
146
Seagate ST9146853SS
Toshiba MK1401GRRB
SAS 6G
SAS 6G
190
207
190
204
http://ts.fujitsu.com/primergy
Page 19 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Disk I/O: Performance of RAID controllers
Benchmark description
Performance measurements of disk subsystems for PRIMERGY servers are used to assess their
performance and enable a comparison of the different storage connections for PRIMERGY servers. As
standard, these performance measurements are carried out with a defined measurement method, which
models the accesses of real application scenarios on the basis of specifications.
The essential specifications are:
 Share of random accesses / sequential accesses
 Share of read / write access types
 Block size (kB)
 Number of parallel accesses (# of outstanding I/Os)
A given value combination of these specifications is known as “load profile”. The following five standard load
profiles can be allocated to typical application scenarios:
Standard load
profile
Access
Type of access
read
write
Block size
[kB]
Application
File copy
random
50%
50%
64
Copying of files
File server
random
67%
33%
64
File server
Database
random
67%
33%
8
Database (data transfer)
Mail server
Streaming
sequential
100%
0%
64
Database (log file),
Data backup;
Video streaming (partial)
Restore
sequential
0%
100%
64
Restoring of files
In order to model applications that access in parallel with a different load intensity, the “# of Outstanding
I/Os” is increased, starting with 1, 3, 8 and going up to 512 (from 8 onwards in increments to the power of
two).
The measurements of this document are based on these standard load profiles.
The main results of a measurement are:



Throughput [MB/s]
Transactions [IO/s]
Latency [ms]
Throughput in megabytes per second
Transaction rate in I/O operations per second
Average response time in ms
The data throughput has established itself as the normal measurement variable for sequential load profiles,
whereas the measurement variable “transaction rate” is mostly used for random load profiles with their small
block sizes. Data throughput and transaction rate are directly proportional to each other and can be
transferred to each other according to the formula
Data throughput [MB/s]
= Transaction rate [IO/s] × Block size [MB]
Transaction rate [IO/s]
= Data throughput [MB/s] / Block size [MB]
12
This section specifies capacities of storage media on a basis of 10 (1 TB = 10 bytes) while all other
20
capacities, file sizes, block sizes and throughputs are specified on a basis of 2 (1 MB/s = 2 bytes/s).
All the details of the measurement method and the basics of disk I/O performance are described in the white
paper “Basics of Disk I/O Performance”.
Page 20 (31)
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Benchmark environment
All the measurement results discussed in this chapter were determined using the hardware and software
components listed below:
System Under Test (SUT)
Hardware
Controller
1 × “LSI SW RAID on Intel C600 (Onboard SATA)”
1 × “LSI SW RAID on Intel C600 (Onboard SAS)”
1 × “RAID Ctrl SAS 6G 0/1 (D2607)”
1 × “RAID Ctrl SAS 5/6 512MB (D2616)”
1 × “RAID Ctrl SAS 6G 5/6 1GB (D3116C)”
Drive
12 × 3.5" SAS HDD Hitachi HUS156030VLS600
8 × 2.5" SATA SSD Intel SSDSC2BA400G3C
4 × 2.5" SATA HDD Seagate ST91000640NS
16 × 2.5" SAS HDD Toshiba MK1401GRRB
Software
Operating system
Microsoft Windows Server 2008 Enterprise x64 Edition SP2
Microsoft Windows Server 2012 Standard
Administration
software
ServerView RAID Manager 5.7.2
Initialization of RAID
arrays
RAID arrays are initialized before the measurement with an elementary block size of 64 kB
(“stripe size”)
File system
NTFS
Measuring tool
Iometer 2006.07.27
Measurement data
Measurement files of 32 GB with 1 – 8 hard disks; 64 GB with 9 – 16 hard disks;
128 GB with 17 or more hard disks
Some components may not be available in all countries / sales regions.
http://ts.fujitsu.com/primergy
Page 21 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Benchmark results
The results presented here are designed to help you choose the right solution from the various configuration
options of the PRIMERGY RX2520 M1 in the light of disk-I/O performance. Various combinations of RAID
controllers and storage media will be analyzed below. Information on the selection of storage media
themselves is to be found in the section “Disk I/O: Performance of storage media”.
Hard disks
The hard disks are the first essential component. If there is a reference below to “hard disks”, this is meant
as the generic term for HDDs (“hard disk drives”, in other words conventional hard disks) and SSDs (“solid
state drives”, i.e. non-volatile electronic storage media).
Mixed drive configurations of SAS and SATA hard disks in one system are permitted, unless they are
excluded in the configurator for special hard disk types.
More hard disks per system are possible as a result of using 2.5" hard disks instead of 3.5" hard disks.
Consequently, the load that each individual hard disk has to overcome decreases and the maximum overall
performance of the system increases.
More detailed performance statements about hard disk types are available in the section “Disk I/O:
Performance of storage media” in this performance report.
Model versions
The maximum number of hard disks in the system depends on the system configuration. The following table
lists the essential cases.
Form
factor
Interface
Connection
type
Number of PCIe Maximum number
controllers
of hard disks
2.5", 3.5"
SATA 3G, SAS 3G
direct
0
4
2.5", 3.5"
SATA 6G, SAS 6G
direct
1
16
2.5"
SATA 6G, SAS 6G
Expander
1
16
3.5"
SATA 6G, SAS 6G
Expander
1
12
Page 22 (31)
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
RAID controller
In addition to the hard disks the RAID controller is the second performance-determining key component. In
the case of these controllers the “modular RAID” concept of the PRIMERGY servers offers a plethora of
options to meet the various requirements of a wide range of different application scenarios.
The following table summarizes the most important features of the available RAID controllers of the
PRIMERGY RX2520 M1. A short alias is specified here for each controller, which is used in the subsequent
list of the performance values.
Controller name
Alias
Cache
Supported
interfaces
In the system
Max. # disks
per controller
RAID levels BBU/
FBU
LSI SW RAID on Intel
C600 (Onboard SATA)
Patsburg A
-
SATA 3G
-
4 × 2.5"
4 × 3.5"
0, 1, 10
-/-
LSI SW RAID on Intel
C600 (Onboard SAS)
Patsburg B
-
SATA 3G
SAS 3G
-
4 × 2.5"
4 × 3.5"
0, 1, 10
-/-
RAID Ctrl SAS 6G 0/1
(D2607)
LSI2008
-
SATA 3G/6G PCIe 2.0
SAS 3G/6G
x8
8 × 2.5"
8 × 3.5"
0, 1, 1E, 10
-/-
RAID Ctrl SAS 6G 5/6
512MB (D2616)
LSI2108
512 MB SATA 3G/6G PCIe 2.0
SAS 3G/6G
x8
16 × 2.5"
12 × 3.5"
0, 1, 5, 6, 10,
50, 60
/-
16 × 2.5"
12 × 3.5"
0, 1, 1E, 5, 6,
10, 50, 60
-/
RAID Ctrl SAS 6G 5/6 1GB LSI2208-1G
(D3116C)
1 GB
SATA 3G/6G PCIe 3.0
SAS 3G/6G
x8
The onboard RAID controller is implemented in the chipset Intel C600 on the system board of the server and
uses the CPU of the server for the RAID functionality. This controller is a simple solution that does not
require a PCIe slot. In addition to the invariably available connection option of SATA hard disks, the
additional SAS functionality can be activated via an “SAS enabling key”.
System-specific interfaces
The interfaces of a controller to the system board and to the hard disks have in each case specific limits for
data throughput. These limits are listed in the following table. The minimum of these two values is a definite
limit, which cannot be exceeded. This value is highlighted in bold in the following table.
Controller
alias
Effective in the configuration
Patsburg A
4 × SATA 3G
1030 MB/s
-
-
-
-
Patsburg B
4 × SAS 3G
1030 MB/s
-
-
-
-
LSI2008
8 × SAS 6G
4120 MB/s
2.0
x8
3433 MB/s
-
LSI2108
8 × SAS 6G
4120 MB/s
2.0
x8
3433 MB/s

LSI2208-1G
8 × SAS 6G
4120 MB/s
3.0
x8
6761 MB/s

# Disk
channels
Limit for
throughput of
disk interface
PCIe
version
PCIe
width
Limit for
throughput of
PCIe interface
Connection
via
expander
An expander makes it possible to connect more hard disks in a system than the SAS channels that the
controller has. An expander cannot increase the possible maximum throughput of a controller, but makes it
available in total to all connected hard disks.
More details about the RAID controllers of the PRIMERGY systems are available in the white paper “RAID
Controller Performance”.
http://ts.fujitsu.com/primergy
Page 23 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Settings
In most cases, the cache of HDDs has a great influence on disk-I/O performance. It is frequently regarded as
a security problem in case of power failure and is thus switched off. On the other hand, it was integrated by
hard disk manufacturers for the good reason of increasing the write performance. For performance reasons it
is therefore advisable to enable the hard disk cache. To prevent data loss in case of power failure you are
recommended to equip the system with a UPS.
In the case of controllers with a cache there are several parameters that can be set. The optimal settings can
depend on the RAID level, the application scenario and the type of data medium. In the case of RAID levels
5 and 6 in particular (and the more complex RAID level combinations 50 and 60) it is obligatory to enable the
controller cache for application scenarios with write share. If the controller cache is enabled, the data
temporarily stored in the cache should be safeguarded against loss in case of power failure. Suitable
accessories are available for this purpose (e.g. a BBU or FBU).
For the purpose of easy and reliable handling of the settings for RAID controllers and hard disks it is
advisable to use the RAID-Manager software “ServerView RAID” that is supplied for PRIMERGY servers. All
the cache settings for controllers and hard disks can usually be made en bloc – specifically for the
application – by using the pre-defined modi “Performance” or “Data Protection”. The “Performance” mode
ensures the best possible performance settings for the majority of the application scenarios.
More information about the setting options of the controller cache is available in the white paper “RAID
Controller Performance”.
Performance values
In general, disk-I/O performance of a RAID array depends on the type and number of hard disks, on the
RAID level and on the RAID controller. If the limits of the system-specific interfaces are not exceeded, the
statements on disk-I/O performance are therefore valid for all PRIMERGY systems. This is why all the
performance statements of the document “RAID Controller Performance” also apply for the PRIMERGY
RX2520 M1 if the configurations measured there are also supported by this system.
The performance values of the PRIMERGY RX2520 M1 are listed in table form below, specifically for
different RAID levels, access types and block sizes. Substantially different configuration versions are dealt
with separately. The tables use the established measurement variables, as already mentioned in the
subsection Benchmark description. Thus, transaction rate is specified for random accesses and data
throughput for sequential accesses. To avoid any confusion among the measurement units the tables have
been separated for the two access types.
The table cells contain the maximum achievable values. This has three implications: On the one hand hard
disks with optimal performance were used (the components used are described in more detail in the
subsection Benchmark environment). Furthermore, cache settings of controllers and hard disks, which are
optimal for the respective access scenario and the RAID level, are used as a basis. And ultimately each
value is the maximum value for the entire load intensity range (# of outstanding I/Os).
In order to also visualize the numerical values each table cell is highlighted with a horizontal bar, the length
of which is proportional to the numerical value in the table cell. All bars shown in the same scale of length
have the same color. In other words, a visual comparison only makes sense for table cells with the same
colored bars.
Since the horizontal bars in the table cells depict the maximum achievable performance values, they are
shown by the color getting lighter as you move from left to right. The light shade of color at the right end of
the bar tells you that the value is a maximum value and can only be achieved under optimal prerequisites.
The darker the shade becomes as you move to the left, the more frequently it will be possible to achieve the
corresponding value in practice.
Page 24 (31)
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
2.5" - Random accesses (maximum performance values in IO/s):
Patsburg A
Patsburg B
LSI2008
LSI2108
LSI2208-1G
SSDs random
64 kB blocks
67% read
[IO/s]
SSDs random
8 kB blocks
67% read
[IO/s]
HDDs random
64 kB blocks
67% read
[IO/s]
RAID level
#Disks
Hard disk
type
RAID
Controller
Configuration version
HDDs random
8 kB blocks
67% read
[IO/s]
PRIMERGY RX2520 M1
Model version PY RX2520 M1 2.5' expandable
2
1
550
447
34767
5461
ST200FM0012 SATA SSD
4
4
0
10
1073
828
583
446
62510
50900
11638
9508
MK1401GRRB SAS HDD
2
1
804
694
34767
5461
ST200FM0002 SATA SSD
4
4
0
10
1830
1347
1015
744
62510
50900
11638
9508
MK1401GRRB SAS HDD
2
1
820
702
40567
7690
8
8
0
10
3491
2716
1980
1516
50891
33396
25909
19146
859
679
31236
8164
ST91000640NS SATA HDD
ST200FM0012 SATA SSD
2
1
MK1401GRRB SAS HDD
16
10
7944
4124
29400
16400
SSDSC2BA400G3C SATA SSD
16
16
0
5
10460
6324
5606
3555
75000
21500
36500
10500
2
1
1109
863
52919
8159
MK1401GRRB SAS HDD
16
10
8487
4310
54000
29000
SSDSC2BA400G3C SATA SSD
16
16
0
5
11512
6711
5799
3711
175000
38000
43000
20200
(cursive: calculated)
http://ts.fujitsu.com/primergy
Page 25 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
2.5" - Sequential accesses (maximum performance values in MB/s):
Patsburg A
Patsburg B
LSI2008
LSI2108
LSI2208-1G
SSDs sequential
64 kB blocks
100% write
[MB/s]
SSDs sequential
64 kB blocks
100% read
[MB/s]
HDDs sequential
64 kB blocks
100% write
[MB/s]
RAID level
#Disks
Hard disk
type
RAID
Controller
Configuration version
HDDs sequential
64 kB blocks
100% read
[MB/s]
PRIMERGY RX2520 M1
Model version PY RX2520 M1 2.5' expandable
2
1
112
108
470
249
ST200FM0012 SATA SSD
4
4
0
10
422
226
419
213
891
720
881
471
MK1401GRRB SAS HDD
2
1
199
192
470
249
ST200FM0002 SATA SSD
4
4
0
10
780
399
770
384
891
720
881
471
MK1401GRRB SAS HDD
2
1
287
190
440
416
ST200FM0012 SATA SSD
8
8
0
10
1492
745
1264
728
2237
1420
2584
1279
2
1
371
192
948
407
MK1401GRRB SAS HDD
16
10
1886
864
1750
860
SSDSC2BA400G3C SATA SSD
16
16
0
5
2750
1808
2483
1203
1900
1780
1950
1140
ST91000640NS SATA HDD
2
1
355
194
967
432
MK1401GRRB SAS HDD
16
10
1630
1537
3480
1590
SSDSC2BA400G3C SATA SSD
16
16
0
5
3030
2862
2988
2146
3800
3800
3240
2100
(cursive: calculated)
Page 26 (31)
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
3.5" - Random accesses (maximum performance values in IO/s):
LSI2008
LSI2108
HUS156030VLS600 SAS HDD
ST200FM0012 SATA SSD
HUS156030VLS600 SAS HDD
SSDSC2BA400G3C SATA SSD
SSDs random
64 kB blocks
67% read
[IO/s]
SSDs random
8 kB blocks
67% read
[IO/s]
HDDs random
64 kB blocks
67% read
[IO/s]
RAID level
#Disks
Hard disk
type
RAID
Controller
Configuration version
HDDs random
8 kB blocks
67% read
[IO/s]
PRIMERGY RX2520 M1
Model version PY RX2520 M1 8x 3,5'
Model version PY RX2520 M1 12x 3.5'
2
1
868
729
40567
7690
8
8
0
10
3476
2705
1971
1497
50891
33396
25909
19146
2
1
1042
730
31236
8164
8
8
8
10
0
5
4243
5718
3143
2165
2850
1750
29500
78691
21926
16730
37209
12678
12
10
5904
3038
29400
16400
12
12
0
5
8110
4427
4159
2496
75000
21500
36500
10500
LSI2108
HUS156030VLS600 SAS HDD
SSDSC2BA400G3C SATA SSD
2
1
1105
746
52919
8159
LSI2208-1G
HUS156030VLS600 SAS HDD
SSDSC2BA400G3C SATA SSD
8
10
4313
2195
54785
30005
8
8
0
5
5789
3220
2983
1839
175528
38709
43088
20194
HUS156030VLS600 SAS HDD
12
10
5944
3074
54000
29000
12
12
0
5
8259
4773
4278
2597
175000
38000
43000
20200
LSI2208-1G
SSDSC2BA400G3C SATA SSD
(cursive: calculated)
http://ts.fujitsu.com/primergy
Page 27 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
3.5" - Sequential accesses (maximum performance values in MB/s):
LSI2008
LSI2108
HUS156030VLS600 SAS HDD
ST200FM0012 SATA SSD
HUS156030VLS600 SAS HDD
SSDSC2BA400G3C SATA SSD
SSDs sequential
64 kB blocks
100% write
[MB/s]
SSDs sequential
64 kB blocks
100% read
[MB/s]
HDDs sequential
64 kB blocks
100% write
[MB/s]
RAID level
#Disks
Hard disk
type
RAID
Controller
Configuration version
HDDs sequential
64 kB blocks
100% read
[MB/s]
PRIMERGY RX2520 M1
Model version PY RX2520 M1 8x 3,5'
Model version PY RX2520 M1 12x 3.5'
2
1
283
184
440
416
8
8
0
10
1431
747
1429
717
2237
1420
2584
1279
2
1
342
183
948
407
8
8
8
10
0
5
1133
1443
1252
720
1437
1102
2257
2309
2295
957
2469
1166
12
10
1547
893
1750
860
12
12
0
5
2144
1965
2073
1195
1900
1780
1950
1140
LSI2108
HUS156030VLS600 SAS HDD
SSDSC2BA400G3C SATA SSD
2
1
357
183
967
432
LSI2208-1G
HUS156030VLS600 SAS HDD
SSDSC2BA400G3C SATA SSD
8
10
800
721
3122
1594
8
8
0
5
1433
1271
1434
1256
3272
3376
3044
2037
HUS156030VLS600 SAS HDD
12
10
1162
1083
3480
1590
12
12
0
5
2149
1978
2156
1971
3800
3800
3240
2100
LSI2208-1G
SSDSC2BA400G3C SATA SSD
(cursive: calculated)
Conclusion
At full configuration with powerful hard disks (configured as RAID 0) the PRIMERGY RX2520 M1 achieves a
throughput of up to 3800 MB/s for sequential load profiles and a transaction rate of up to 175528 IO/s for
typical, random application scenarios.
Page 28 (31)
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
STREAM
Benchmark description
STREAM is a synthetic benchmark that has been used for many years to determine memory throughput and
which was developed by John McCalpin during his professorship at the University of Delaware. Today
STREAM is supported at the University of Virginia, where the source code can be downloaded in either
Fortran or C. STREAM continues to play an important role in the HPC environment in particular. It is for
example an integral part of the HPC Challenge benchmark suite.
The benchmark is designed in such a way that it can be used both on PCs and on server systems. The unit
of measurement of the benchmark is GB/s, i.e. the number of gigabytes that can be read and written per
second.
STREAM measures the memory throughput for sequential accesses. These can generally be performed
more efficiently than accesses that are randomly distributed on the memory, because the CPU caches are
used for sequential access.
Before execution the source code is adapted to the environment to be measured. Therefore, the size of the
data area must be at least four times larger than the total of all CPU caches so that these have as little
influence as possible on the result. The OpenMP program library is used to enable selected parts of the
program to be executed in parallel during the runtime of the benchmark, consequently achieving optimal load
distribution to the available processor cores.
During implementation the defined data area, consisting of 8-byte elements, is successively copied to four
types, and arithmetic calculations are also performed to some extent.
Type
Execution
Bytes per step
Floating-point calculation per step
COPY
a(i) = b(i)
16
0
SCALE
a(i) = q × b(i)
16
1
SUM
a(i) = b(i) + c(i)
24
1
TRIAD
a(i) = b(i) + q × c(i)
24
2
The throughput is output in GB/s for each type of calculation. The differences between the various values are
usually only minor on modern systems. In general, only the determined TRIAD value is used as a
comparison.
The measured results primarily depend on the clock frequency of the memory modules; the CPUs influence
the arithmetic calculations. The accuracy of the results is approximately 5%.
9
This chapter specifies throughputs on a basis of 10 (1 GB/s = 10 Byte/s).
Benchmark environment
System Under Test (SUT)
Hardware
Model
PRIMERGY RX2520 M1
Processor
2 processors of Intel Xeon Processor E5-2400 v2 Product Family
Memory
12 × 16GB (1x16GB) 2Rx4 L DDR3-1600 R ECC
®
®
Software
BIOS settings
Processors other than Xeon E5-2403 v2, E5-2407 v2: Hyper-Threading = Disabled
Operating system
Red Hat Enterprise Linux Server release 6.4
Operating system
settings
echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled
Compiler
Intel C++ Composer XE 2013 SP1 for Linux Update 1
Benchmark
Stream.c Version 5.9
Some components may not be available in all countries or sales regions.
http://ts.fujitsu.com/primergy
Page 29 (31)
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Benchmark results
Processor
Cores
Processor
Frequency
[Ghz]
Max. Memory
Frequency
[MHz]
TRIAD
[GB/s]
2 × Xeon E5-2403 v2
4
1.80
1333
46.7
2 × Xeon E5-2407 v2
4
2.40
1333
51.5
2 × Xeon E5-2420 v2
6
2.20
1600
64.9
2 × Xeon E5-2430Lv2
6
2.40
1600
65.2
2 × Xeon E5-2430 v2
6
2.50
1600
65.5
2 × Xeon E5-2440 v2
8
1.90
1600
65.5
2 × Xeon E5-2450 v2
8
2.50
1600
66.3
2 × Xeon E5-2450Lv2
10
1.70
1600
65.1
2 × Xeon E5-2470 v2
10
2.40
1600
66.3
The results depend primarily on the maximum memory frequency. The processors with only 4 cores, which
do not fully utilize their memory controller, are an exception. The smaller differences with processors with the
same maximum memory frequency are a result in arithmetic calculation of the different processor
frequencies.
Page 30 (31)
http://ts.fujitsu.com/primergy
White Paper  Performance Report PRIMERGY RX2520 M1
Version: 2.0  2014-07-29
Literature
PRIMERGY Servers
http://primergy.com/
PRIMERGY RX2520 M1
This White Paper:
http://docs.ts.fujitsu.com/dl.aspx?id=bdc260c1-9b90-49a1-84aa-8f6a0b9bec53
http://docs.ts.fujitsu.com/dl.aspx?id=e25481e4-b184-4f87-ae5d-adc4723fc687
http://docs.ts.fujitsu.com/dl.aspx?id=7be3e32a-1bb5-4278-ad27-373481083378
Data sheet
http://docs.ts.fujitsu.com/dl.aspx?id=cd8acc05-c4a1-4636-969d-5a1318edf885
PRIMERGY Performance
http://www.fujitsu.com/fts/x86-server-benchmarks
Performance of Server Components
http://www.fujitsu.com/fts/products/computing/servers/mission-critical/benchmarks/x86components.html
RAID Controller Performance
http://docs.ts.fujitsu.com/dl.aspx?id=e2489893-cab7-44f6-bff2-7aeea97c5aef
Disk I/O: Performance of storage media and RAID controllers
Basics of Disk I/O Performance
http://docs.ts.fujitsu.com/dl.aspx?id=65781a00-556f-4a98-90a7-7022feacc602
Information about Iometer
http://www.iometer.org
SPECcpu2006
http://www.spec.org/osg/cpu2006
Benchmark overview SPECcpu2006
http://docs.ts.fujitsu.com/dl.aspx?id=1a427c16-12bf-41b0-9ca3-4cc360ef14ce
SPECpower_ssj2008
http://www.spec.org/power_ssj2008
Benchmark Overview SPECpower_ssj2008
http://docs.ts.fujitsu.com/dl.aspx?id=166f8497-4bf0-4190-91a1-884b90850ee0
STREAM
http://www.cs.virginia.edu/stream/
Contact
FUJITSU
Website: http://www.fujitsu.com/
PRIMERGY Product Marketing
mailto:[email protected]
PRIMERGY Performance and Benchmarks
mailto:[email protected]
© Copyright 2014 Fujitsu Technology Solutions. Fujitsu and the Fujitsu logo are trademarks or registered trademarks of Fujitsu Limited in Japan and other
countries. Other company, product and service names may be trademarks or registered trademarks of their respective owners. Technical data subject to
modification and delivery subject to availability. Any liability that the data and illustrations are complete, actual or correct is excluded. Designations may be
trademarks and/or copyrights of the respective manufacturer, the use of which by third parties for their own purposes may infringe the rights of such owner.
For further information see http://www.fujitsu.com/fts/resources/navigation/terms-of-use.html
2014-07-29 WW EN
http://ts.fujitsu.com/primergy
Page 31 (31)