RED HAT ENTERPRISE LINUX 7

Similar documents
Red Hat Enterprise Linux 7 Platform without Boundaries

REDEFINING THE ENTERPRISE OS RED HAT ENTERPRISE LINUX 7

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

Virtualization Performance on SGI UV 2000 using Red Hat Enterprise Linux 6.3 KVM

RED HAT ENTERPRISE LINUX 7

Architecting for the next generation of Big Data Hortonworks HDP 2.0 on Red Hat Enterprise Linux 6 with OpenJDK 7

Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

GraySort and MinuteSort at Yahoo on Hadoop 0.23

Executive summary. Best environment

How System Settings Impact PCIe SSD Performance

Hortonworks Data Platform Reference Architecture

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

Dell Reference Configuration for Hortonworks Data Platform

SAS Business Analytics. Base SAS for SAS 9.2

Red Hat Enterprise Linux is open, scalable, and flexible

Why Computers Are Getting Slower (and what we can do about it) Rik van Riel Sr. Software Engineer, Red Hat

Maximizing Hadoop Performance and Storage Capacity with AltraHD TM

Reference Architecture and Best Practices for Virtualizing Hadoop Workloads Justin Murray VMware

Apache Hadoop Cluster Configuration Guide

Capacity Management for Oracle Database Machine Exadata v2

Red Hat Enterprise Virtualization Performance. Mark Wagner Senior Principal Engineer, Red Hat June 13, 2013

Welcome to the unit of Hadoop Fundamentals on Hadoop architecture. I will begin with a terminology review and then cover the major components

Performance Tuning and Optimizing SQL Databases 2016

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

KVM PERFORMANCE IMPROVEMENTS AND OPTIMIZATIONS. Mark Wagner Principal SW Engineer, Red Hat August 14, 2011

IBM Power Systems This is Power on a Smarter Planet

Cloudera Enterprise Reference Architecture for Google Cloud Platform Deployments

Blueprints for Scalable IBM Spectrum Protect (TSM) Disk-based Backup Solutions

Hadoop Architecture. Part 1

The virtualization of SAP environments to accommodate standardization and easier management is gaining momentum in data centers.

Avoid Paying The Virtualization Tax: Deploying Virtualized BI 4.0 The Right Way. Ashish C. Morzaria, SAP

Hadoop on OpenStack Cloud. Dmitry Mescheryakov Software

Integrated Grid Solutions. and Greenplum

Storage Management for the Oracle Database on Red Hat Enterprise Linux 6: Using ASM With or Without ASMLib

Audit & Tune Deliverables

DATA MINING WITH HADOOP AND HIVE Introduction to Architecture

Big Data Analytics. Lucas Rego Drumond

Design and Evolution of the Apache Hadoop File System(HDFS)

Big Data Analytics(Hadoop) Prepared By : Manoj Kumar Joshi & Vikas Sawhney

Analysis of VDI Storage Performance During Bootstorm

A Survey of Shared File Systems

Deploying Hadoop on SUSE Linux Enterprise Server

Shared Parallel File System

Hadoop: Embracing future hardware

Enabling High performance Big Data platform with RDMA

SALSA Flash-Optimized Software-Defined Storage

Choosing Storage Systems

Fundamentals Curriculum HAWQ

AirWave 7.7. Server Sizing Guide

News and trends in Data Warehouse Automation, Big Data and BI. Johan Hendrickx & Dirk Vermeiren

How to Choose your Red Hat Enterprise Linux Filesystem

Benchmarking Hadoop & HBase on Violin

Oracle Exadata Database Machine for SAP Systems - Innovation Provided by SAP and Oracle for Joint Customers

Scaling in a Hypervisor Environment

NoSQL Performance Test In-Memory Performance Comparison of SequoiaDB, Cassandra, and MongoDB

Deep Dive: Maximizing EC2 & EBS Performance

CSE-E5430 Scalable Cloud Computing Lecture 2

RED HAT ENTERPRISE LINUX 7 AND SATELLITE 6

Performance and scalability of a large OLTP workload

Successfully Deploying Alternative Storage Architectures for Hadoop Gus Horn Iyer Venkatesan NetApp

Sujee Maniyam, ElephantScale

Distributed File System Choices: Red Hat Storage, GFS2 & pnfs

THE HADOOP DISTRIBUTED FILE SYSTEM

Oracle Linux Overview. Presented by: Anuj Verma Title: Senior Pre-Sales Consultant

Running Oracle s PeopleSoft Human Capital Management on Oracle SuperCluster T5-8 O R A C L E W H I T E P A P E R L A S T U P D A T E D J U N E

Apache Hadoop. Alexandru Costan

Adobe Deploys Hadoop as a Service on VMware vsphere

Take An Internal Look at Hadoop. Hairong Kuang Grid Team, Yahoo! Inc

Hadoop & its Usage at Facebook

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

2972 Linux Options and Best Practices for Scaleup Virtualization

docs.hortonworks.com

QoS & Traffic Management

RED HAT ENTERPRISE VIRTUALIZATION SCALING UP LOW LATENCY, VIRTUALIZATION, AND LINUX FOR WALL STREET OPERATIONS

RED HAT STORAGE SERVER TECHNICAL OVERVIEW

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

Big Data - Infrastructure Considerations

ENHANCING SECURITY FOR SAP HANA IN THE CLOUD

CLOUDERA REFERENCE ARCHITECTURE FOR VMWARE STORAGE VSPHERE WITH LOCALLY ATTACHED VERSION CDH 5.3

Preview of a Novel Architecture for Large Scale Storage

Hadoop Distributed File System. T Seminar On Multimedia Eero Kurkela

Hitachi Virtage Embedded Virtualization Hitachi BladeSymphony 10U

Big Data Technologies for Near-Real-Time Results:

Big Data Technology Core Hadoop: HDFS-YARN Internals

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

Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build

PARALLELS CLOUD SERVER

Software-defined Storage at the Speed of Flash

DeIC Watson Agreement - hvad betyder den for DeIC medlemmerne

Azure VM Performance Considerations Running SQL Server

Application of Predictive Analytics for Better Alignment of Business and IT

Platfora Big Data Analytics

Red Hat Enterprise Linux 6. Stanislav Polášek ELOS Technologies

Resource Aware Scheduler for Storm. Software Design Document. Date: 09/18/2015

L1: Introduction to Hadoop

2 Purpose. 3 Hardware enablement 4 System tools 5 General features.

Exploiting The Latest KVM Features For Optimized Virtualized Enterprise Storage Performance

HDFS Federation. Sanjay Radia Founder and Hortonworks. Page 1

Transcription:

RED HAT ENTERPRISE LINUX 7 TECHNICAL OVERVIEW Scott McCarty Senior Solutions Architect, Red Hat 01/12/2015 1

Performance Tuning Overview Little's Law: L = A x W (Queue Length = Average Arrival Rate x Wait Time) The length of the waiting line for a resource depends on the average rate at which new requests arrive multiplied by the average amount of time a request spends in the system. Wait Time: W = S + Q (Wait Time = Service Time + Queue Time) The sum of the amount of time the request waits for a resource to become available combined with the amount of time it takes to service the request. Queue Stability & Forced Flow Law For a queue to maintain the same length, the rate at which new requests arrive must be the same as the rate at which requests are completed System Throughput = Resource Throughput x Resource Visit Count 2

Performance Tuning Overview (continued) Variables Latency Throughput Power Usage Jitter Standard Process Baseline -> Make Change -> New Baseline Final Thoughts Typically compared to the old system Does not necessarily always mean better* 3

Standard Distributed Architecture Master Nodes: HDFS NameNode service, YARN resource manager and MapReduce Job History manager Data Nodes: HDFS DataNode service and the YARN distributed NodeManager 4

SOLID PERFORMANCE ACROSS WORKLOADS RHEL 7 VS RHEL 6.5 PERFORMANCE GAINS ACROSS WIDE RANGE OF WORKLOADS AND MULTIPLE GENERATIONS OF HARDWARE RHEL 6.5 RHEL 7 NETWORK CPU ERP MEMORY OLTP ANALYTICS OLTP JAVA 140 COMMERCIAL DB OPEN SOURCE DB SERVER SIDE NORMALIZED PERFORMANCE (%) 120 100 80 60 40 PARITY + 1% + 2% + 8% + 10% + 11% + 13% + 25% 20 0 2 x Intel Xeon Processor 5600 series 4 x Intel Xeon E7 v2 family 2x Intel Core i5 family 2 x Intel Xeon Processor 5600 series 2 x Intel Xeon Processor 7500 series 2 x Intel Xeon Processor 5600 series 2 x Intel Xeon Processor 5600 series 4 x Intel Xeon Processor 7500 series 5

CHOICE OF FILE SYSTEMS Scale file systems to 500TB with new default filesystem XFS Scale to 50TB with ext4 Btrfs also available 1 Parallel NFS v4 provides improved performance and throughput Type Supported Limit Root Boot Comments Single-node XFS 500TB Yes Yes System default ext4 50TB Yes Yes Driver allow access to older versions (ext2, ext3). btrfs 2 50TB Yes Yes Network/Multi-node GFS2 2-16 nodes Yes No Shared-storage file system 1 Available as a Technology Preview 6

Tuned Recommendations Physical NameNode and DataNode: tuned-adm profile enterprise-storage Virtualized NameNode and DataNode: tuned-adm profile virtual-guest tuned-adm profile virtual-host (for underlying host) 7

Behind the Scenes Scheduler Changes Deadline executes I/O Operations (IOPs) through the concept of "batches" which are sets of operation ELEVATOR="deadline" # These are the devices, that should be tuned with the ELEVATORELEVATOR_TUNE_DEVS="/sys/block/ {sd,cciss,dm-,vd}*/queue/scheduler" Sysctl.conf Changes: Increases latency, but also throughput kernel.sched_min_granularity_ns = 10000000 kernel.sched_wakeup_granularity_ns = 15000000 # The generator of dirty data starts writeback at this # percentage (system default is 20%) vm.dirty_ratio = 40 8

Links Red Hat & HortonWorks Data Platform Reference Architecture http://www.redhat.com/en/resources/exploring-the-next-generation-of-big-data-solutions-with-hadoop-2-on-red-hat-enterprise-l inux-6 Douglas Shakshober (Shak) and Larry Woodman Performance Tuning: Part 1: https://www.youtube.com/watch?v=fateibj3pkw Part 2: https://www.youtube.com/watch?v=km-vlelmwls Deadline Scheduler http://en.wikipedia.org/wiki/deadline_scheduler Adjusting CFS parameters http://www-01.ibm.com/support/knowledgecenter/linuxonibm/liaai.saptuning/saptuningadjust.htm 9

Thank You Scott McCarty Senior Solutions Architect, Red Hat 01/12/2015 10

PERFORMANCE ENHANCEMENTS WITH RED HAT ENTERPRISE LINUX 7 BUILT-IN PERFORMANCE PROFILES SIMPLIFY CONFIGURATION MONITORING WITH PERFORMANCE CO-PILOT AND THERMOSTAT FINE-TUNE PERFORMANCE WITH ENHANCED TOOLING VIA TUNA AND TUNED 11

OPTIMAL PERFORMANCE VIA PROFILES Optimal performance management via enhanced performance tuning at install, simplified instrumentation and tuning features, and performance monitoring tooling PERFORMANCE CO-PILOT (PCP) THERMOSTAT (FOR JVMs) 12

Tool for fine grained control Display applications / processes PROFILING AND MONITORING WITH TUNA Displays CPU enumeration Socket (useful for NUMA tuning) Dynamic control of tuning Process affinity Parent & threads Scheduling policy Device IRQ priorities, etc 13