Server: Performance Benchmark. Memory channels, frequency and performance

Similar documents
Best Practices. Server: Power Benchmark

Kingston Technology. KingstonConsult WHD Local. October 2014

HP ProLiant Gen8 vs Gen9 Server Blades on Data Warehouse Workloads

Memory Configuration Guide

Memory Configuration for Intel Xeon 5500 Series Branded Servers & Workstations

Analyzing the Virtualization Deployment Advantages of Two- and Four-Socket Server Platforms

Configuring Memory on the HP Business Desktop dx5150

Table Of Contents. Page 2 of 26. *Other brands and names may be claimed as property of others.

Configuring and using DDR3 memory with HP ProLiant Gen8 Servers

SSD Old System vs HDD New

Memory Configuration Guide

Measuring Cache and Memory Latency and CPU to Memory Bandwidth

Dell PowerEdge Servers Memory

Intel Xeon Processor E5-2600

Kingston Technology. Server Architecture and Kingston Memory Solutions. May Ingram Micro. Mike Mohney Senior Technology Manager, TRG

DDR3 memory technology

Cisco Prime Home 5.0 Minimum System Requirements (Standalone and High Availability)

How System Settings Impact PCIe SSD Performance

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

OBJECTIVE ANALYSIS WHITE PAPER MATCH FLASH. TO THE PROCESSOR Why Multithreading Requires Parallelized Flash ATCHING

The Foundation for Better Business Intelligence

Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging

Maximize Performance and Scalability of RADIOSS* Structural Analysis Software on Intel Xeon Processor E7 v2 Family-Based Platforms

WHITE PAPER FUJITSU PRIMERGY SERVERS PERFORMANCE REPORT PRIMERGY BX620 S6

Oracle Database Reliability, Performance and scalability on Intel Xeon platforms Mitch Shults, Intel Corporation October 2011

Technical White Paper. Symantec Backup Exec 10d System Sizing. Best Practices For Optimizing Performance of the Continuous Protection Server

Intel X58 Express Chipset

Amplicon Core i5/i7 Ventrix and Impact-R new Systems

Maximum performance, minimal risk for data warehousing

The MAX5 Advantage: Clients Benefit running Microsoft SQL Server Data Warehouse (Workloads) on IBM BladeCenter HX5 with IBM MAX5.

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering

Comparing Multi-Core Processors for Server Virtualization

White Paper FUJITSU Server PRIMERGY & PRIMEQUEST Memory Performance of Xeon E7 v3 (Haswell-EX) based Systems

Intel Solid- State Drive Data Center P3700 Series NVMe Hybrid Storage Performance

OpenSPARC T1 Processor

Stovepipes to Clouds. Rick Reid Principal Engineer SGI Federal by SGI Federal. Published by The Aerospace Corporation with permission.

Seeking Opportunities for Hardware Acceleration in Big Data Analytics

Benchmarking Cassandra on Violin

DDR4 Memory Technology on HP Z Workstations

QuickSpecs. Models PC (DDR MHz) DIMMs

Achieving a High Performance OLTP Database using SQL Server and Dell PowerEdge R720 with Internal PCIe SSD Storage

Communicating with devices

Enabling Cloud Computing and Server Virtualization with Improved Power Efficiency

HP DDR4 SmartMemory Is finding reliable DRAM memory for your HP ProLiant Server series in your data center a major challenge?

Innovativste XEON Prozessortechnik für Cisco UCS

Random Access Memory (RAM) Types of RAM. RAM Random Access Memory Jamie Tees SDRAM. Micro-DIMM SO-DIMM

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

SDRAM and DRAM Memory Systems Overview

Cisco for SAP HANA Scale-Out Solution on Cisco UCS with NetApp Storage

Cisco MCS 7825-H3 Unified Communications Manager Appliance

Sun 8Gb/s Fibre Channel HBA Performance Advantages for Oracle Database

HP 8-GB PC (DDR MHz) SODIMM

Intel Xeon Processor 5500 Series. An Intelligent Approach to IT Challenges

Intel Xeon Processor 3400 Series-based Platforms

In-memory database systems, NVDIMMs and data durability

Dragon NaturallySpeaking and citrix. A White Paper from Nuance Communications March 2009

Achieving Real-Time Business Solutions Using Graph Database Technology and High Performance Networks

Accelerating Server Storage Performance on Lenovo ThinkServer

Putting it all together: Intel Nehalem.

Evaluation Report: HP Blade Server and HP MSA 16GFC Storage Evaluation

White Paper. Better Performance, Lower Costs. The Advantages of IBM PowerLinux 7R2 with PowerVM versus HP DL380p G8 with vsphere 5.

Intel Q35/Q33, G35/G33/G31, P35/P31 Express Chipset Memory Technology and Configuration Guide

ACANO SOLUTION VIRTUALIZED DEPLOYMENTS. White Paper. Simon Evans, Acano Chief Scientist

Emerging storage and HPC technologies to accelerate big data analytics Jerome Gaysse JG Consulting

Microsoft SQL Server 2014 Fast Track

Intel X38 Express Chipset Memory Technology and Configuration Guide

Maximizing Your Server Memory and Storage Investments with Windows Server 2012 R2

Intel 965 Express Chipset Family Memory Technology and Configuration Guide

Performance. Microsoft Dynamics CRM Performance and Scalability with Intel Processor and Solid-State Drive Technologies. Microsoft Dynamics CRM 4.

AMD PhenomII. Architecture for Multimedia System Prof. Cristina Silvano. Group Member: Nazanin Vahabi Kosar Tayebani

Memory Sizing for Server Virtualization. White Paper Intel Information Technology Computer Manufacturing Server Virtualization

IBM Europe Announcement ZG , dated March 11, 2008

Sage SalesLogix White Paper. Sage SalesLogix v8.0 Performance Testing

Tipos de Máquinas. 1. Overview x3550 M2. Features X550M2

CONFIGURING DDR2 MEMORY ON DELL PLATFORMS BASED ON THE INTEL E7520 AND E7525 CHIP SETS

Vertical Scaling of Oracle 10g Performance on Red Hat Enterprise Linux 5 on Intel Xeon Based Servers. Version 1.0

Enabling Technologies for Distributed and Cloud Computing

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

High Performance. CAEA elearning Series. Jonathan G. Dudley, Ph.D. 06/09/ CAE Associates

A Quantum Leap in Enterprise Computing

How SSDs Fit in Different Data Center Applications

Improve Power saving and efficiency in virtualized environment of datacenter by right choice of memory. Whitepaper

Kentico CMS 6.0 Performance Test Report. Kentico CMS 6.0. Performance Test Report February 2012 ANOTHER SUBTITLE

Performance Test Report KENTICO CMS 5.5. Prepared by Kentico Software in July 2010

Accelerating Microsoft Exchange Servers with I/O Caching

SQL Server Consolidation Using Cisco Unified Computing System and Microsoft Hyper-V

7 Real Benefits of a Virtual Infrastructure

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments

Business white paper. HP Process Automation. Version 7.0. Server performance

Cisco MCS 7816-I3 Unified Communications Manager Appliance

Comparing the performance of the Landmark Nexus reservoir simulator on HP servers

Tableau Server 7.0 scalability

Legal Notices Introduction... 3

An Analysis of 8 Gigabit Fibre Channel & 10 Gigabit iscsi in Terms of Performance, CPU Utilization & Power Consumption

Comparison of Windows IaaS Environments

Transcription:

KINGSTON.COM Best Practices Server: Performance Benchmark Memory channels, frequency and performance Although most people don t realize it, the world runs on many different types of databases, all of which have one thing in common, the need for high performance memory to deliver data fast and reliably. From the time we wake up to a phone call processed by our cellular service providers customer record database, to our weekly electronic shopping payment being processed by the financial institutions transaction database and our late night movie matinee streaming experience serving us a database of movie recommendations based on our viewing habits; databases serve many of our daily queries and need to perform consistently fast and scale dynamically to meet customer demand. [1] Serving data with consistent performance and transaction integrity is no easy task and often requires in-memory databases to serve viewing recommendations and relational data near instantaneously to multiple users. In-memory databases (IMDB) rely primarily on the use of high capacity and most importantly high performance DRAM (Dynamic Random Access Memory). They can service a high volume of requests up to x times faster than traditional disk-bound databases and serve as the backbone in any scenario that requires fast response times when querying useful data and can be used to complement big data applications. DDR3 SDRAM (Double Data Rate Synchronous Dynamic Random Access Memory) technology memory DIMMs (Dual In-line Memory Module) are available in different capacities and speeds. The speed of a memory module is often referred to as memory frequency and is denoted using MegaHertz (MHz). Memory frequency does have a direct relationship with memory performance, thus as the memory frequency increases, so does the memory performance. DRAM is, however, only one piece of the pie for achieving optimal memory subsystem performance. A memory controller is needed to manage the memory subsystem and different population rules governing the memory controller will affect the frequency/ speed and latency a memory module can addressed at. Newer generation memory controllers are embedded into the processors for best performance but require attention as some memory controllers can only run the memory subsystem at a maximum memory bandwidth of 800MHz.

Using the Intel Romley platforms available 24 DIMM (Dual Inline Memory Module) sockets connected to the Intel Xeon E5 family memory subsystem, we can gauge the sustained memory bandwidth in different memory configurations using SiSoft Sandra 2012 integrated STREAM memory benchmark with different memory channel population and memory clock speeds. [2] The Intel Xeon E5 family features numerous performance improvements over the previous generation of Xeon 5500 and Xeon 5600 Server processors, including two important performance related upgrades discussed in this paper, quad channel memory addressing and support for 1600 MHz (MegaHertz) DDR3 (Double Data Rate) memory speeds with faster 8 GT/s (GigaTransfers per second) QuickPath Interconnect (QPI) microarchitecture that benefits the connectivity bandwidth available for the reduced latency to the memory array. [3] Channel population performance Figure 1 Channel population performance measured using SiSoft Sandra 2012 Test configuration included SiSoftware Sandra 2012 Memory benchmark on Intel Romley platform S2600GZ with two Xeon E5-2665 2.40GHz processors and 64GB of memory (2 x KVR16R11D4K4/32 @1600 MHz) installed. CPU Hyperthreading and power saving features disabled. As seen in Figure 1, the performance of the memory subsystem increases near-linearly from the slowest configuration, a single memory channel populated on either Xeon processor memory controller by a single 8 Gigabytes (GB) DDR3 1600 MHz memory module; to the fastest, using a quad channel (also known as 1 DIMM per channel (DPC)) populated memory subsystem with four 8 GB 1600 MHz memory modules populating each memory socket in the first available memory bank of either processor.

Even with the increased electrical load of a quad channel configuration (1 DPC), a near fourfold increase in memory subsystem performance to ~70 GB/s compared to a single channel configuration is observed, an ideal solution for applications requiring high performance for resource intensive applications such as IMDB. Memory frequency performance Figure 2 Relative memory frequency performance measured using SiSoft Sandra 2012 Test configuration included SiSoftware Sandra 2012 Memory benchmark on Intel Romley platform S2600GZ with two Xeon E5-2665 2.40GHz processors and 192GB of memory (2 x KVR16R11D4K4/32) installed. CPU Hyper-threading and power saving features disabled. In Figure 2 we utilize the same eight 8 GB DDR3 memory modules running at four different memory speeds (MHz) symmetrically across both Intel Xeon E5 family memory subsystems to achieve a balanced configuration and showing the best case performance at all memory speeds. Running the memory modules at 800 MHz we see the slowest performance with ~40 GB/s sustained transfer speeds measured using SiSoft Sandra 2012 integrated STREAM memory benchmark. As we scale the frequency higher we can see memory performance increase near-linearly up to the maximum of ~70 GB/s when running at 1600 MHz, ideal for scenarios where resources written to memory require the highest achievable performance to remain efficient.

Memory capacities versus frequency performance Figure 3 Memory capacities versus frequency performance measured using SiSoft Sandra 2012 Test configuration included SiSoftware Sandra 2012 Memory benchmark on Intel Romley platform S2600GZ with two Xeon E5-2665 2.40GHz processors and 192GB of memory (KVR16R11D4K4/32) installed. CPU Hyper-threading and power saving features disabled. To conclude our research into memory performance, in Figure 3 we look at the performance of a memory subsystem populated with 192GB of memory running at 1066 MHz versus a configuration using 128 GB and 64 GB, both running at 1600 MHz. Increased memory capacities running at the same 1600 MHz memory speeds using either 128 GB (16x 8GB) or 64 GB (8x 8GB) spread symmetrically across both memory subsystems shows approximately the same ~70 GB/s sustained performance. A larger, 192 GB memory capacity (24x 8GB), albeit running at a slower 1066 MHz, shows a negligible ~17 GB/s drop in sustained performance as a trade-off for an increased memory capacity. Conclusion Obeying the channel population rules specific to the server processor and memory controller allows us to easily strike the right balance in optimizing our memory for best performance using simple steps like populating all four memory channels, thus increasing memory performance up four times, increasing the ROI (Return on investment) while simultaneously reducing the TCO (Total cost of ownership) over the life-cycle of the server.

References: [1] Predicting User Preference for Movies using NetFlix database, Department of Electrical and Computer Engineering Carnegie Mellon University http://users.ece.cmu.edu/~dbatra/publications/assets/goel_batra_netflix.pdf [2] SiSoft Sandra Q & A - Memory Benchmark, SiSoftware http://www.sisoftware.co.uk/?d=qa&f=ben_mem&l=en&a= [3] Intel Xeon Processor E5-2600 Product Family News Fact Sheet, Intel http://download.intel.com/newsroom/kits/xeon/e5/pdfs/intel_xeon_e5_factsheet.pdf 2013 Kingston Technology Corporation, 17600 Newhope Street, Fountain Valley, CA 92708 USA. All rights reserved. All trademarks and registered trademarks are the property of their respective owners. MKF-549