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)
© Copyright 2026 Paperzz