red hat platform technologies update - home | projects at...
TRANSCRIPT
August 28, 2014
Red HatPlatform Technologies Update
Christoph DoerbeckPrincipal Solutions [email protected]
2
Current Release Milestones *** Subject to Change ***
● Released
● RHEL 7.0
● RHEL 6.5
● RHEL 5.10
● MRG 2.4 (RHEL 6.x Realtime, Linux 3.8.13 kernel)
● RHEV 3.4
● Red Hat Storage 2.1 (Big Bend)
● Futures
● RHEL 5.11 Q3 2014 (Currently in BETA)
● RHEL 6.6 Q4 2014 (Currently in BETA)
● Red Hat Storage 2.2
3
Current Lifecycle Milestones
Red Hat Enterprise Linux 4 – End of Maintenance was March 31, 2012
● RHEL 5
GA Date: March 14, 2007End of Phase 1: Q4, 2012End of Phase 2: Q1, 2014End of Production: March 31, 2017
● RHEL 6
GA Date: November 10, 2010End of Phase 1: Q2, 2016End of Phase 2: Q2, 2017End of Production: November 30, 2020
● RHEL 7
GA Date: June 10, 2014End of Phase 1: Q4, 2019End of Phase 2: Q4, 2020End of Production: June 30, 2024
Red Hat Enterprise Linux
With call-outsfor
RHEL 6.0-6.5
RED HAT SOLUTIONSIT
AD
MIN
S
SY
SA
DM
INS
DE
VE
LOP
ER
S
ManagementSystems
PaaS
Red Hat Enterprise Linux
PhysicalServers
Network & Storage Infrastructure
VirtualServers
CloudServers
Scale-Out, High-Performance Storage Software
OpenHybridCloud
App Platforms / Messaging / Cache / Grid / SOA
RED HAT SOLUTIONSIT
AD
MIN
S
SY
SA
DM
INS
DE
VE
LOP
ER
S
PaaS
App Platforms / Messaging / Cache / Grid / SOAPaaS
OpenHybrid Cloud
App Platforms / Messaging / Cache / Grid / SOA
Scale-Out, High-Performance Storage Software
PhysicalServers
Network & Storage Infrastructure
VirtualServers
CloudServers
Management Systems
RED HATENTERPRISE VIRTUALIZATION
RED HAT NETWORK
SATELLITE
JBOSS Operations Network
RED HAT
OpenStack
THE CIO'S ALTERNATIVE MATRIX
PaaS Cloud Red Hat OpenShiftVMware Cloud Foundry, Microsoft Azure, Google App Engine
IBM WebSphere Application Server, VMWare fFabric tcServer, Oracle WebLogic Server
Enterprise Service Bus(ESB)
Data Services
Business Rules
Messaging
IaaS Cloud &Orchestration
Operating System
Virtualization
JBoss Enterprise SOA Platform
JBoss Enterprise Data Services Platform
JBoss Enterprise BRMS
Red Hat MRG Messaging
Red Hat Enterprise Linux(with embedded KVM virtualization)
Red Hat Enterprise Virtualization
IBM WebSphere ESB & Message Broker, Oracle SOA Suite & ES, MuleSule ESB, Sonic ESB. Tibco ActiveMatrix
IBM InfoSphere Federation Server, Progress DataXend SI, Oracle Data Integration Suite, Composite Information Server
IBM Operational Decision Manager & IBM Business ProcessManager, Oracle BPM Suite, Pegasystems Business Rules, FICO Blaze Advisor
IBM WebSphereMQ, VMware vFabric RabbitMQ,Oracle AQ, Tibco EMS
VMware vCloud Director, VMware Dynamic Ops
Microsoft Windows (with Hyper-V virtualization),Oracle Solaris, IBM AIX, HP/UX
VMware vSphere, Citrix XenServer, Microsoft HyperV
Storage Red Hat Storage(previously known as Gluster)NetApp, EMC Isilon
Application Server
IBM WebSphere eXtreme Scale, Oracle Coherence, VMwarevFabric GemFire
JBoss Data Grid
Portal / WCM JBoss Enterprise Portal PlatformIBM Websphere Portal Server, Liferay PortalOracle WebCenter Portal
JBoss Enterprise Application Platform
In Memory Data Grid
Red Hat CloudForms, Open Stack,ManageIQ
Red Hat Platform TechnologiesAlternatives Matrix
Operating System AIX, HP-UX, Solaris Red Hat Enterprise Linux (RHEL)
Storage Volume Management Veritas Storage Foundation LVM
Multi-Pathing EMC PowerPath DM Multi-Path
HA Clustering Veritas Cluster Server & Cluster Filesystem
Red Hat High Availability Add-On (Clustering, CLVM, GFS)
Directory Services Novell eDirectory, Oracle Directory Server
Red Hat Directory Server
Virtualization Hypervisor VMWare ESX & ESXi Red Hat Enterprise Linux & RHEV-H
Virtualization Management VMWare Vcenter Red Hat Enterprise Virtualzation Manager (RHEV-M)
Storage NAS (ex: EMC Isolon, NetApp) Red Hat Storage (Gluster)
9
● Scalability & QOS Concerns
● CPU & Memory
● Storage
● Resource Management
● RAS Concerns
● Hardware Failure Handling
● Hot Add & Remove
● Clustering Options
● Root Cause Analysis (Core Dumps & Tracing)
● Performance & Tuning
● Expertise & Training
● Existing Support Relationships (Bias)
Addressing Myths & Arguments facing Linux Migrations
●CPUs
File Systems
●Memory
Scalability
Scalability – RHEL 6
●Network
●Power Consumption
●Filesystem
●Performance
8 16 32 64 128 256 512 1024 20480
200000
400000
600000
800000
1000000
1200000
Comparing RHEL5.5 Infiniband with RHEL6 10Gb with RoCE
RHEL5.5 Infiniband RHEL6 RoCE
Message Size (Bytes)
Me
ssa
ge
s/S
ec
Cache DIO Out-Cache0
200400600800
100012001400160018002000
RHEL6-B2 IOzone Dell 6800 LSI
RHEL5.5 ext3 RHEL6.0 ext4
Geo
Mea
n M
B/s
ec (
1k-1
m,1
g-4
g)
RHEL 5.4 RHEL 5.5 RHEL 60
20
60
100
140
Idle power consumption (W), measured on Nehalem-EP
●P
ower
Con
sum
ptio
n
20% Savings
20% Savings
●36% Power Savings over RHEL 5.4
●14 % gain
●17 % gain
●35 % gain
Performance – RHEL 6
TPC-H Performance
http://tpc.org/tpch/results/tpch_perf_results.asp?resulttype=noncluster
13
● Logical Volume Manager (LVM)
● Snapshot Merge– lvconvert merge snapshot into original volume
– Restore previous (point in time) states of LVM.
● Filesystems & Storage
● Ext4– Default filesystem for RHEL6
– Faster & more scalable (vs. ext3)
– Vastly improved fsck time (vs. ext3)
● XFS : for very large storage● GFS : for clustered environments
RHEL 6.3
RAID 4 5 & 6Thin Provisioned LVsFcoE Target
RHEL 6.3
GFS2 perf boostO_Direct in FUSE
Storage - RHEL 6
RHEL 6.4
RAID 10Max Tape Drives = 512 (was 128)
RHEL 6.5
lvmetad – reduces lvmdevice scanning impact
Addressing RAS - RHEL 6
● Root Cause Analysis
● kexec/kdump, ABRT
● Perf Analysis & Diagnostics
● Tuned, NUMAd
● Oprofile, SystemTap, Tuna
● Blktrace
● Memory demand & patrol scrubbing
● Pages declared “poisoned” (HWPoison), kills associated processes & avoids use in the future
● Machine Check Architecture Recovery (MCA)
● Intelligent recovery of CPU/Memory errors which traditionally result in down time.
● Enhanced error reporting for PCI devices (PCI-AER & APEI)
RHEL 6.5
makedumpfile supports LZO compression.Improves performance.
RHEL 6 - Support for Xeon 7500 RAS Features
RAS Feature Supported in RHEL 6
Recovery from Uncorrected Data Errors (MCA) Yes YesOS CPU On-Lining Yes YesOS Memory On-Lining (Capacity Change) Yes YesDIMM Isolat ion Yes YesPhysical CPU Hot Add Yes YesTransparent Memory Migrat ion Yes YesQPI Poisoning/Viral Mode Yes YesCPU Sparing/Migrat ion Yes NoDirect Connect Flash Yes NoPhysical IOH Hot Add No OS IOH On-Lining NoScalable Memory Interconnect (SMI) Clock Failover NoScalable Memory Interconnect (SMI) Lane Failover NoScalable Memory Interconnect (SMI) Packet Retry NoQPI Clock Failover NoQPI CRC NoQPI Self-Healing NoQPI Packet Retry NoSingle-Core Disable for Fault Resilient Boot NoOn-Die Error Protect ion NoOut-of-Band Access to Uncore MCA Registers No
Memory Board Hot Add Yes YesMemory Mirroring Yes YesIntra- and Inter-Socket Memory Mirroring Yes YesStat ic Hard Part it ioning Yes YesPCI Express Hot Plug Yes YesMemory Demand and Patrol Scrubbing Yes YesDIMM and Rank Sparing Yes YesDRAM SDDC No
Requires OS Support
New RAS Features in Xeon 7500/6500
Exist ing RAS Features in Xeon Architecture
Resource Management – RHEL 6
RHEL 6.3
Per Interface Network Priority (net_prio)
● Control Groups Resource Management (CGroups)
● Dynamic allocation of:– processes, memory, storage & network
– Reduce resource contention
– Meet SLA's
– Increase predictability & performance.
Other noteworthy RHEL 6.4 Enhancementshttps://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.4_Release_Notes
● Virtualization
● VMWare PV Driver Updates
– network, storage, memory ballooning, mouse & video●
● Additional Packages
● linuxptp – Precision Time Protocol (PTP)
● cpupowerutils – turbostat displays CSTATE information
● tuna – graphical tool to manage processor affinity, numa, etc...
● hwloc – tool to graph hardware layout
● perf – advanced performance monitoring
–
Other noteworthy RHEL 6.5 Enhancementshttps://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.5_Release_Notes
● General
● CPU Hot Plugging for Linux Guests - hot plug & unplug supported with QEMU guest agent on Linux guests; CPUs can be enabled or disabled while the guest is running
● VMware Platform Drivers Updates - network para-virtualized driver updated to the latest upstream version.
● fsfreeze - command halts access to a file system on a disk. Designed to be used with hardware RAID devices, assisting in the creation of volume snapshots.
● lvmetad - daemon eliminates scanning all physical disk devices (by lvm commands) in the system by dynamically aggregating metadata information. Disabled by default.
● Additional Packages
● linuxptp – Precision Time Protocol (PTP) full support including HW time stamping (bnx2x, tg3, e1000e, igb, ixgbe, and sfc).
●
Red Hat Enterprise Linux
Planning for the Future
PORTFOLIO REVIEW
TOP KERNEL CORPORATE CONTRIBUTORS
Source: The Linux FoundationLinux Kernel DevelopmentSeptember 2013(Pages 9)
0%
2%
4%
6%
8%
10%
12%
RED
HA
T
INT
EL
TEX
AS
INST
RU
MEN
TS
LIN
AR
O
SUSE
IBM
SAM
SUN
G
GO
OG
LE
VIS
ION
EN
GR
AV
ING
SY
STEM
S
CON
SULT
AN
TS
WO
LFSO
N M
ICR
OEL
ECT
RO
NIC
S
OR
ACL
E
BR
OA
DCO
M
NV
IDIA
FREE
SCA
LE
ING
ICS
TEC
HN
OLO
GY
REN
ESA
S EL
ECT
RO
NIC
S
QU
ALC
OM
M
CISC
O
TH
E LI
NU
X F
OU
ND
AT
ION
AM
D
INK
TA
NK
ST
OR
AG
E
NET
AP
P
LIN
BIT
FUJI
TSU
PA
RA
LLEL
S
AR
M
Corporate contributions to Linux (KERNEL 3.3 – 3.10)
PE
RC
EN
T OF TO
TAL C
OD
E C
HA
NG
ES
COMPANY / ORGANIZATION *
* The developers who are known to be doing this work on their own, with no financial contribution happening from any company' are not grouped together as 'None' and instead are considered part of the 'long tail,' as are contributors of academic or unknown sponsorship.
'LONG TAIL'OF CONTRIBUTORS
RED HAT ENTERPRISE LINUX 7 | REDEFINING THE ENTERPRISE OS21
RED HAT ENTERPRISE LINUX:MORE THAN A DECADE OF INNOVATION
02 03 04 05 06 07 08 09 10 11 12 13 14
RED HAT ENTERPRISE LINUX 2.1BRINGING LINUX AND
OPEN SOURCE TO THE ENTERPRISE
RED HAT ENTERPRISE LINUX 3
MULTI-ARCHITECTURE SUPPORT, MORE CHOICES
WITH A FAMILY OF OFFERINGS
RED HAT ENTERPRISE LINUX 4
DELIVERING RAS, STORAGE, MILITARY-GRADE SECURITY
RED HAT ENTERPRISE LINUX 5
VIRTUALIZATION, STATELESS LINUX – ANY APPLICATION,
ANYWHERE, ANYTIME
RED HAT ENTERPRISE LINUX 6
LINUX BECOMES MAINSTREAM FOR PHYSICAL, VIRTUAL, AND
CLOUD
RED HAT ENTERPRISE LINUX 7
THE FOUNDATION FOR ANOPEN HYBRID CLOUD
PORTFOLIO REVIEW
FOUNDATION FOR OPEN HYBRID CLOUD
PORTABILITY ACROSS PHYSICAL, VIRTUAL, PUBLIC & PRIVATE CLOUDS
Red Hat Enterprise Linux 7: Hot Topics
● Architectures: x86-64, POWER, System 390
● No 32-bit ISOs, 32-bit libraries available with multilib toolchain
● Systemd
● xfs
● ext2 & ext3 removed
● firewalld
● pNFS client
● Upgrade & rollback (snapshot & merge)
● PTP
● In place upgrade RHEL 6 -> RHEL 7
● OpenLMI
● Linux Containers (Docker)
PORTFOLIO REVIEW
STREAMLINED INSTALLATION AND
DEPLOYMENT
OPTIMAL PERFORMANCEVIA PROFILES
SYSTEM MANAGEMENT VIA OPENLMI
SCALABLE FILE SYSTEMS
WINDOWS INTEROPERABILITY
LIGHTWEIGHT APPLICATION ISOLATION
(LINUX CONTAINERS)
RED HAT ENTERPRISE LINUX 7 HIGHLIGHTSS
TAB
LE
AN
D
EF
FIC
IEN
TF
LE
XIB
LE
CERTAINTY OF MISSION-CRITICAL RELIABILITY AND MILITARY-GRADE SECURITY
PORTFOLIO REVIEW
REDEFINING THE ENTERPRISE OS
PUBLIC CLOUDPRIVATE CLOUDVIRTUALPHYSICAL
LIGHTWEIGHT CONSISTENTLIGHTWEIGHT STANDARDIZED PORTABLE
CONTAINERS
RED HAT ENTERPRISE LINUX 7
LIGHTWEIGHT, SIMPLIFIED APPLICATION DELIVERY AND ISOLATION
PORTFOLIO REVIEW
LINUX CONTAINERS
Software packaging concept that typically includes an application and all of its runtime dependencies.
● Easy to deploy and portable across host systems
● Isolates applications on a host operating system. In RHEL, this is done through:
● Control Groups (cgroups)● kernel namespaces● SELinux, sVirt
HOST OS
SERVER
CONTAINER
LIBS
APP
PORTFOLIO REVIEW
BENEFITS OF LINUX CONTAINERS
PORTFOLIO REVIEW
CONTAINERS ENABLE CONTINUOUS DELIVERY
LIBS
APP HOST OS
SERVER
HOST OS
SERVER
CONTAINER
OPERATIONS FOCUS● HARDWARE● OPERATING SYSTEM● NETWORKING● MONITORING
DEVELOPMENT FOCUS● CODE● APPLICATIONS● LIBRARIES AND OTHER
DEPENDENCIES● DATA STORE
CONTAINER
LIBS
APP
PORTFOLIO REVIEW
RED HAT ENTERPRISE LINUX ATOMIC HOST
1 Red Hat Enterprise Linux Atomic Host is not generally available. Visit http://www.redhat.com/about/news/press-archive/2014/4/linux-container-innovations for additional information.
PORTFOLIO REVIEW
RED HAT ENTERPRISE LINUX ATOMIC HOST
MINIMAL, SECURE FOOTPRINT
Minimal host provides “just enough” to support apps.
RAPID PROVISIONING
Apps can be provisioned and started in milliseconds.
SIMPLIFIED MAINTENANCE
Atomic updates are quick, reliable, and can be rolled back.
kernel systemd docker
CO
NTA
INE
RS
SELinux
1 Red Hat Enterprise Linux Atomic Host is not generally available. Visit http://www.redhat.com/about/news/press-archive/2014/4/linux-container-innovations for additional information.
PORTFOLIO REVIEW
PORTABILITY ACROSS THE OPEN HYBRID CLOUD
PORTFOLIO REVIEW
“Windows Domain interoperability is what I am looking forward to. We have a large Windows domain with 10k Windows workstations and 1300 Windows servers. Being able to authenticate and interact with Active Directory is a very high priority for us.”1
Lynn Dixon, System Administrator, Mohawk Industries
WINDOWS INTEROPERABILITYVIA DIRECT INTEGRATION
1 Source: Research by TechValidate: www.techvalidate.com/product-research/red-hat-enterprise-linux
MICROSOFTACTIVE DIRECTORY
SSSD
RHEL
PORTFOLIO REVIEW
WINDOWS INTEROPERABILITYVIA INDIRECT INTEGRATION
1 Source: Research by TechValidate: www.techvalidate.com/product-research/red-hat-enterprise-linux
MICROSOFTACTIVE DIRECTORY
SSSD
RHEL
IDENTITYMANAGEMENT
ALLOWS FOR EASIER
CENTRALIZED NATIVE LINUX MANAGEMENT OF MULTIPLE
LINUX CLIENTS
TRUST
PORTFOLIO REVIEW
CHOICE OF FILE SYSTEMS
RHEL 3 RHEL 4 RHEL 5 RHEL 6 RHEL 70
100
200
300
400
500
2 8 16 162
16 25
100 100
16 16
50
100
500
50
ext2/3 ext4 Btrfs GFS2 XFS
“The default XFS filesystem is just great!!”1
IT Specialist,US Federal Government
1 Source: Research by TechValidate: www.techvalidate.com/product-research/red-hat-enterprise-linux TVID: 6D2-C98-90F2 Btrfs is available as a Technology Preview.Chart data source: https://access.redhat.com/site/solutions/1532
2
MA
XIM
UM
FIL
E S
YS
TE
M S
IZE
(T
B)
PORTFOLIO REVIEW
PLATFORM OF CHOICE FOR PERFORMANCE BENCHMARKS
Performance is easily twice as fast under Red Hat Enterprise Linux. We also reduced our total hardware & operating system licensing costs by 25 percent. I’d say that the case for Red Hat Enterprise Linux is an open and shut one.
—TIM NOLAN, manager, Linux Engineering
● Red Hat and OEM partners are actively participating in industry-standard benchmarks ● Red Hat Enterprise Linux (RHEL) leads on many key benchmarks● RHEL has captured a predominant share of submissions across a wide range of workloads
SPEC® is a registered trademark of the Standard Performance Evaluation Corporation. For more information about SPEC and it's benchmarks see www.spec.org TPC, TPC Benchmark and TPC-C are trademarks of the Transaction Processing Performance Council (TPC). For more information see
www.tpc.org.
STAC (All)SPEC CPU2006
SPECvirt_sc2013SPECvirt_sc2010
TPC-HSPECjbb2013
TPC-CSAP SD 2-Tier
SPECjEnterprise2010
0%
20%
40%
60%
80%
100%79% 79% 75%
67%54%
39%33%
23% 21%
Benchmark Publications Using Red Hat Enterprise Linux Over Past 24 Months
Industry Benchmarks November 2011 - November 2013(As of November 11, 2013)
Benchmark NamePer
cent
Usi
ng R
ed H
at E
nter
pris
e Li
nux
PORTFOLIO REVIEW
PERFORMANCE ENHANCEMENTS WITHRED 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
PORTFOLIO REVIEW
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
0
20
40
60
80
100
120
140
RHEL 6.5 RHEL 7
NO
RM
ALI
ZE
D P
ER
FO
RM
AN
CE
(%
)SOLID PERFORMANCE ACROSS WORKLOADSRHEL 7 VS RHEL 6.5
NETWORK
PARITY
CPU
+ 1%
ERP
+ 2%
MEMORY
+ 8%
OLTP COMMERCIAL DB
+ 10%
ANALYTICS
+ 11%
OLTP OPEN SOURCE DB
+ 13%
JAVA SERVER SIDE
+ 25%
SOLID PERFORMANCE ACROSS WIDE RANGE OF WORKLOADS AND MULTIPLE GENERATIONS OF HARDWARE
PORTFOLIO REVIEW
THERMOSTAT (FOR JVMs)PERFORMANCE CO-PILOT (PCP)
OPTIMAL PERFORMANCE VIA PROFILES
Optimal performance management via enhanced performance tuning at install, simplified instrumentation and tuning features, and performance monitoring tooling
PORTFOLIO REVIEW
SPEED DEPLOYMENT WITH SERVER PROFILES
IN-PLACE UPGRADES [6.X TO 7]
SAFELY ROLL-BACK DURING INSTALL
EASILY CREATE CUSTOM INSTALL IMAGES
PRIORITIZE CRITICAL SERVICES AT START-UP
DRAMATICALLY SPEED START-UP TIMES
EFFICIENT INSTALLATION AND DEPLOYMENT
PORTFOLIO REVIEW
CENTRALIZED MANAGEMENT AND FASTER BOOT UP
“Systemd is my favorite feature so far. We deal with lots of init scripts currently; I’m already seeing great improvements by switching most of them to systemd.”1
IT Architect, Medium Enterprise Media & Entertainment Company
1 Source: Research by TechValidate: www.techvalidate.com/product-research/red-hat-enterprise-linux TVID: 6D2-C98-90F
CENTRALLY MANAGE PROCESSES,
SERVICES, SECURITY
PRIORITIZE AND ORDER SERVICES
AT START-UP
COMPATABLE WITH EXISTING SCRIPTS (SYSV AND LSB)
“With systemd we can eliminate so many homegrown in-house monitoring and daemon management tools.”1
Engineer, Small BusinessComputer Software Company
DRAMATICALLY SPEED START-UP
TIMES
PORTFOLIO REVIEW
MANAGEABILITY WITH OPEN LMI
● Open standards-based management framework for low-level system configuration
● Unified management tools and system-wide resource management allow users to streamline administration
MANAGED SYSTEMS
OpenLMI Object Broker
MANAGEMENT SYSTEM
PYTHON SCRIPTS
CUSTOMAPPS JBOSS SHELL
SCRIPTS
LMISHELL PYTHON C/C++ JAVA CLI
OpenLMI Client Interface Libraries
NETWORK STORAGE SERVICES SOFTWARE OTHERAGENTS
USERS SECURITY SYSTEMCONFIG MONITOR
PORTFOLIO REVIEW
KDE V4.10
● GNOME ALTERNATIVE FOR USERS WHO PREFER KDE
GNOME 3 (GNOME SHELL)
● ELEGANT AND INTUITIVE USER INTERFACE CENTERED AROUND END-USER PRODUCTIVITY
GNOME CLASSIC(DEFAULT)
● PRESERVES INVESTMENTS IN TRAINING WITH OPTION TO USE FAMILIAR LOOK-AND-FEEL
EASE OF USE: CHOICE OF DESKTOPS
85% of surveyed IT organizations found it easy to use the new desktop in Red Hat Enterprise Linux 71.
1 Survey of 308 users of Red Hat Enterprise Linux, www.techvalidate.com/product-research/red-hat-enterprise-linux TVID: B18-533-F1E
PORTFOLIO REVIEW
RED HAT ENTERPRISE LINUX FAMILY
Where to Look for Performance Results
● Transaction Processing Performance Council
● www.tpc.org
● Standard Performance Evaluation Corporation
● www.spec.org
● Oracle Applications Standard Benchmark
● www.oracle.com/benchmarks
● SAP Standard Application Benchmarks
● www.sap.com/benchmark
● STAC Securities Technologies Analysis Center
● www.stacresearch.com
Red Hat Performance R7 3.10-35 vs R6.4(4 socket Intel)
● SPECjbb 2005 ● Multi-instance metal/virt now gains +9-14%
● Single degradation downto 1%
● Database ● MySQL performance gains +15%
● Single Instance Oracle < 3%
Intel CPU Compatibility Matrixhttps://access.redhat.com/site/support/policy/intel
● https://access.redhat.com/site/solutions/361013
● E5-46xx v2 E5-4600 slated for Q1 2014 release
● E7-48xx v2 E7 slated for Q1 2014 release
Realtime
● High resolution clocks
● Targets applications with “deterministic” latency requirements
● Specialized GUI tools provided for analysis and tuning
● Latency Tracer
● TUNA
● Red Hat Enterprise Messaging Realtime Grid 1.x (MRG)
● Specialized realtime kernel based on 2.6.24-xxx
● Layers upon standard RHEL 5
● Red Hat Enterprise Messaging Realtime Grid 2.x (MRG)
● Specialized realtime kernel based on 2.6.33-xxx, 3.0.9-xxx
● Layers upon standard RHEL 6
48
Red Hat Confidential
RealtimeIllustrating determinism
49
What does that mean statistically?
Vanilla (500K samples)
● Min: 1● Max: 2857● Mean: 11.47● Mode: 9.00● Median: 9.00● Std. Deviation: 54.94
MRG RT (500K samples)
● Min: 4● Max: 43● Mean: 8.34● Mode: 8.00● Median: 8.00● Std. Deviation: 1.49
50
Container Technology
4 Key Challenges● Resource Management● Process Isolation● Security● Management Tooling
Res
ourc
eM
anag
emen
t
Process Isolation
Securi ty
Management
51
Container Technology
4 Key Solutions● Cgroups● Namespaces● SELinux● libvirt-lxc /
DockerC
Gro
ups
Res
ourc
eM
anag
emen
tCPU
Kernel NamespacesProcess Isolation
IPC
PID
Mou
nt
Net
UTS
host
nam
e
Use
r
Securi ty
Management
Memory
Network
Block I/O
SELinu x
libvirt-lxc / docker
Final Thoughts
Red Hat Summit 2015Boston, MAJune 23-26http://www.redhat.com/summit
If you would like to learn more, visit :
http://www.redhat.com/rhel/server
http://www.redhat.com/cloud
Christoph Doerbeck Principal Solutions [email protected]