SUSE Linux Enterprise for IBM Power Patrick Quairoli Global Alliance Director [email protected] Jeffrey Scheel Chief Architect IBM PowerLinux [email protected]
Mar 23, 2018
SUSE Linux Enterprise
for IBM Power
Patrick Quairoli
Global Alliance Director
Jeffrey Scheel
Chief Architect IBM PowerLinux
2
SUSE by the Numbers
20 years
Of Enterprise Linux
+35
Industry Leading Benchmarks with
IBM Power on SUSE Linux Enterprise
+15%
Projected growth in the Linux Server
Market.
3
What is Linux…? /ˈlɪnəks /LIN-əks
• Linux was started in 1991 by Linus Torvalds as a replacement
for the 386-based Minix system
• Linux is an operating system kernel developed as an open
source project
• Linux vendors build Linux into “distributions”—these are
compilations of free software built around the Linux kernel and
sold for a fee
5
Linux Kernel Development: How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring It (2013 Edition) http://www.linuxfoundation.org/publications/linux-foundation/who-writes-linux-2013
Who develops Linux?
• The Linux Foundation
maintains upstream
commitments from the
OpenSource Community
• Hardware, Software and
Individual contributors
provide code for the
managed subsystems
• SUSE and IBM are
traditionally top 10
contributors
6
Why Use Linux?
Power of the Community
Freedom of Choice
Top Service Levels
Best of Breed Technology
Result: Linux is the fastest growing operating system
7
Is Linux Free? Yes and No
Yes No
Linux is licensed under the GNU General Public License (GPL) and is free. You can freely:
● Distribute it
● Modify it
● Use it
But there is a cost associated with using Linux:
● Cost to integrate, deploy and secure
● Cost to certify, support and maintain
● Opportunity cost
8
Benefits of a Paid Subscription
• Timely, tested and guaranteed security updates
• Prompt resolution of support issues
• Patches that preserve application compatibility
• Hardware and software certifications
• Technology Assurance Program indemnification
Result: Allows your staff to focus on more valuable strategic initiatives
© 2014 IBM Corporation 11
IBM provides complete Linux solutions
WebSphere® Tivoli® Lotus® Information
Management Rational®
IBM System x IBM Power Systems IBM System z
IBM Global Services
IBM Systems Software
IBM Global
Financing
• Implementation
Support services
• Subscriptions
• Enterprise-ready
Common across
platforms
• Manage complex
environments
• Simplification
• Tier 1 Linux
support for all
IBM Systems
• Match workload
needs to platform
capabilities
• OS management
skills common
across platforms
• Increase flexibility
• Petabyte-scale
storage solutions
Linux provides common benefits across all IBM platforms
Security • Policy-based security
• Common criteria certification
• Very rapid time to fix if
vulnerabilities are discovered
Supported platforms • Wristwatches to mainframes
• Broadest range of supported
virtualization environments
• Can optimize by workload
Scalability • Ongoing innovation in both
scale out and scale up
• Platform support provides
flexibility in consolidation
Skills • Linux skills widespread
• OS management skills
applicable across platforms
IBM Systems Storage
© 2014 IBM Corporation 12
Linux on Power Systems combines the unparalleled performance of Power with the capabilities and cost effectiveness of Linux
IBM Power Systems are
the ultimate systems for today’s
compute-intensive workloads,
delivering:
• Dynamic efficiency, with intelligent, workload-
based resource allocation
• Business analytics—optimized
for big data and compute-intensive applications
• Enhanced compliance through automated,
policy-based security
Linux is a robust and uniquely
extensible operating system
built on open source innovation,
delivering:
• Significant cost savings
• Uncompromising stability & security
• Industry-leading flexibility and performance
• Rich opportunities for innovation and enabling
of new workloads
Linux on Power Systems
integrates these two powerful
technologies to deliver the
highest levels of:
• Efficiency
• Availability
• Security
• Reliability
• Scalability
• Cost savings
© 2014 IBM Corporation 13
Linux supports all Power Systems servers
Power 720
Power 730
Power 710
Power 740
Power 750
PowerLinuxTM
7R2
PowerLinuxTM
7R1
Power 760
Power 770
Power 780
Power 795
Industry standard Linux SUSE versions consistent with x86 64 Support available simultaneously with other platforms
Optimized to exploit workload advantages of POWER7+ and PowerVM Virtualization, Performance, POWER7+ RAS
Broadest choice of Linux servers Entry and mid-range servers and up to 32-socket Power 795 Linux only: PowerLinux 7R1/7R2 & Flex System p24L New POWER7+ support
IBM Flex
System p460
IBM Flex
System p260
IBM Flex
System p24L
Virtualization & Mgmt.
PowerLinuxTM
7R4
IFLs
IFLs
IFLs
Scale-out with 1 and 2-socket servers
Scale-up with IFLs on Enterprise servers
© 2014 IBM Corporation 14
SUSE Enterprise versions supporting POWER7/POWER7+
SUSE Linux Enterprise Server 11 • Full support of POWER7 (native mode) • The only enterprise distribution support
POWER7+ RNG and encryption accelerators • Earliest supported release: SLES 11 base • Last update: SP3 GA July 2013
SUSE Linux Enterprise Server 10* • Enabled for POWER7 in P6-compatibility
mode • Earliest supported release: SP3 • Last update: SP4 GA April 2011
openSUSE • Enabled for POWER7 since 12.2 • Community environment for emerging
technology
* SLES 10 is not supported on POWER7+ systems
➢Built from the same source as x86
➢Delivered on the same schedule as x86
➢Supported at the same time as x86
© 2014 IBM Corporation 15
SLES supports key PowerVM features
Supported features/functions documented in InfoCenter article, Supported features for Linux on Power Systems servers Notes: (1) IBM working in community now. SLES schedules TBD., (2) Unlikely before 2015
© 2014 IBM Corporation 16
PowerLinux benefits from Power System reliability, availability features
Fabric Bus Interface to other Chips and Nodes
ECC protected Node hot add /repair
Core Recovery Leverage speculative execution resources to
enable recovery Error detection in GPRs FPRs VSR, flushed
and retried Stacked latches to improve SER
Alternate Processor Recovery Partition isolation for core checkstops
L3 eDRAM ECC protected SUE handling Line delete Spare rows and columns
GX IO Bus ECC protected Hot add
InfiniBand® Interface Redundant paths
IO Hub
PCI Bridge
PCI Adapter
64 Byte ECC on Memory
Corrects full chip kill on X8 dimms Spare X8 devices implemented
Dual memory chip failures do not cause outage Selective memory mirror capability to recover
partition from dimm failures HW assisted scrubbing SUE handling Dynamic sparing on channel interface PowerVM Hypervisor protected from full dimm
failures
OSC0 OSC1 Dynamic Oscillator
Failover
BU
F
BU
F
BU
F
BU
F
X8 Dimms
Fabric Interface
© 2014 IBM Corporation 17
Power advantage extends to Big Data too A recent customer example
>1.5x Better Performance with half the systems
© 2014 IBM Corporation 18
Power Systems is delivering industry standard Linux Open and Collaborative.....enabling a new conversation
http://ibm.e-press.com.cn/wio/v/id/7277638
DB2 on Power for SAP is 3x
faster and reduces cost
(Link)
DB2 with BLU Acceleration
to speed decisions (Link)
Power Ecosystem
Partners
Next Gen Applications Big Data & Analytics
Cognitive computing Open Platform for Choice
OpenPOWER
Foundation
IBM InfoSphere
BigInsights
Powered by
North Carolina State University
equipping students, businesses
with Big Data skills (Video link)
© 2014 IBM Corporation 19
Watson was the beginning of what is possible with Linux on Power
Open Platform for Choice
OpenPOWER
Foundation
© 2014 IBM Corporation
POWER8 processor architecture enablement has started for Linux
Execution Improvement
vs. POWER7
• 8 cores 12 cores
• SMT4 SMT8
• 8 dispatch, 10 issue
• 16 execution pipes
• Larger Issue queues
• Larger global completion,
Load/Store reorder
• Improved branch prediction
• Improved unaligned storage
access
Accelerators
• Crypto & memory expansion
• Transactional Memory
• VMM assist
• Data Move / VM Mobility
Core Performance vs . POWER7
~1.6x Single Thread
~2x Max SMT
Larger Caching Structures
vs. POWER7
• 2x L1 data cache (64 KB)
• 2x outstanding data cache
misses
• 4x translation Cache
Wider Load/Store
• 32B 64B L2 to L1 data
bus
• 2x data cache to
execution dataflow
Enhanced Prefetch
• Instruction speculation
awareness
• Data prefetch depth
awareness
• Adaptive bandwidth
awareness
• Topology awareness
See the Hot Chips – POWER8 discussed article in the PowerLinux developerWorks community for more details
20
21
SUSE Partner Software Catalog
0
500
1000
1500
2000
2500
IBM ISVs Total
408
1728
2136
Power Architecture
IBM ISVs Total
• SUSE and IBM Software
– Dedicated SUSE ISV Team
– Joint Software Development
center in Toronto
– Tier 1 OS
– Supported KVM Hypervisor
• Joint Investments
– Linux Kernel, KVM,
OpenStack, Samba, etc.
22
Points to consider
Addressing Today’s Challenges
How do I keep up with
technology innovations
UNIX does not support?
– Virtualization
– Cloud Computing
– Server Consolidation
– Big Data
– Analytics
– Mobility
Is my OS/Hardware aligned to
my strategic business needs?
– Reduce licensing costs
– System Interoperability
– Are my mission critical
applications optimized to
enhance the performance of the
workload?
– Does my OS take full advantage
of my hardware?
24
SUSE Linux Enterprise Server 11 for IBM Power
The first distribution to support
all of IBM's hardware platforms
All supported hardware platforms are built
from a Common Code base
Improved performance with the 3.0 Linux Kernel
Includes SUSE Linux Enterprise High Availability
Extension and unlimited virtualization
36+ Published benchmarks for SUSE Linux
Enterprise on IBM Power
The most interoperable platform for mission critical computing – physical, virtual or cloud
25
• POWER7 CPU-Tuned
Libraries
• POWER7 GCC Compiler
updates, VSX support,
Binutils, PerfMon,
Perfmon2[PCL]/PAPI
• Updates for:
– powerpc-utils
– N-Port-ID (NPIV)
• Support for:
– Relocatable kernels
– MSI-X I/O interrupts
– PowerVM Libvirt
– Single-port Async devices
SUSE Linux Enterprise Server 11 for IBM Power
• Native support for
POWER7
• Hot plug memory
• Active memory sharing
• Support for large page
sizes
• NPIV
Service Pack 1 GA Features
26
• Hardware enablement & tooling
– SR-IOV end-to-end device view support
– ipr driver to enable new SAS are VRAID
adapter
• PowerVM support
– Extend Dynamic DMA Window to
increase I/O throughput
– Add multiple IOMMU pools
• Performance, Scheduling & Power
Management
– Kernel cpuidle framework for POWER7
– Implement SMT thread priority save &
restore on POWER7
– Optimize low-level kernel & user-level
data copy routines
– Add dynamic CPU affinity support
using PRRN interface
SUSE Linux Enterprise Server 11 for IBM Power
• ~40 feature requests accepted and implemented
• New and updated device drivers and hardware support
– Network performance improvements
– Memory support up to 8TB
– Dynamic reallocation for DLPAR
– Scheduler optimizations
– Debug and Performance tool updates.
Service Pack 3 Service Pack 2
28
Linux on IBM Power
Workload Candidates
Examples of GOOD fit applications:
DNS, DHCP
Rational
Messaging Broker
Apache Web Server
Samba
FTP, NFS, file and print, etc.
Examples of BEST fit applications:
WebSphere Application Server
SAP
Cognos
Informix
Java
Big Data
Insights/Streams
TSM
Best Fit Applications
• Best fit applications are those that leverage
the classic strengths of IBM Power:
• High availability
• High I/O bandwidth capabilities
• Parallel Processing applications
Good Fit Applications
• Good fit applications are applications, which
are optimized for SUSE Linux Enterprise
Server, such as x86.
• Development and test
• Application availability on Linux
• Strategy within the organization
29
Open Source Infrastructure Services
Integrated Systems Management
● Fast update stack
● YaST and AutoYaST
● CIM Instrumentation
● SUSE Support Link, Support Advisor
and SMT
File / Print Server
● Samba
● NFS
● Windows Interoperability
● POSIX Compliance
Application & Database Services
● Apache
● Tomcat
● MySQL
● Java
Reliability, Availability, Serviceability
● Diskless server: Swap over NFS
● Control groups, CPUset
● Asynchronous and multipath I/O
Cross Platform Virtualization
● PowerVM support & exploitation
● Integrated KVM hypervisors (preview)
Comprehensive Security
● LDAP Support
● AppArmor application security
● Trusted Platform Module (TPM)
support
Advanced Networking
● Fibre Channel over Ethernet and Data
Center Bridging
● IPv6
● Open Fabrics Enterprise Distribution
30
Headquartered in Harderwijk in the Netherlands, Kwik-Fit Europe B.V (Kwik-Fit) is a car servicing and repair company, specializing in tires, brakes, roadworthiness testing and car servicing.
RESULTS
• 3x higher performance
• 50% less server space
• Reduced operational expenditure for 4 years
SOLUTION
• 2 IBM PowerLinux 7R2 servers
• SUSE Linux Enterprise Server
CHALLENGE
• Sharp rise in demand for booking systems following successful marketing campaign
• Support increasing volume of online customer requests by boosting the performance of core databases
Case Study: Kwik-Fit
WORKLOAD • Custom Java application
• MySQL database
IBM case study: http://www-01.ibm.com/software/success/cssdb.nsf/CS/ARBN-92JNFW?OpenDocument&Site=corp&cty=en_us
31
SAP on Linux SUSE / SAP Alliance
• 12+ years of collaboration
– 3500+ joint customers
– 70% SAP on Linux market
share
• Front runner technologies
– 1st Amazon EC2 OS for SAP
– 1st validated open source
High Availability solution for
NetWeaver
– 1st validated open source
hypervisor
32
Pneuhage Group is a tire services company, headquartered in Karlsruhe, Germany. The company operates two production plants, three logistics centers and 88 shops across Germany. Pneuhage also operates four shops and one warehouse in Poland, and a sales office in France.
RESULTS
• Avoided additional costs of 25% by selecting IBM Power Systems™
• Reduced database size by 70% and cut batch runtimes from hours to minutes in some instances
• Improved application response times by up to 90% and database processing times by up to 94%
SOLUTION
• IBM® BladeCenter® PS701, JS22, JS21
• IBM System Storage® DS4700
• IBM DB2® for Linux, UNIX and Windows
• SUSE Linux Enterprise Server
• SAP Business All-in-One
CHALLENGE
• Gain real-time insights into sales and inventory data
• Improve decision making and enable faster reactions to changing market
• Deploy a single, integrated ERP solution to standardize business processes and ensure consistent data
Case Study: Pnuehage Group
WORKLOAD • SAP ERP and Business Intelligence
IBM case study: http://www-01.ibm.com/software/success/cssdb.nsf/CS/STRD-93KMS5?OpenDocument&Site=default&cty=en_us
33
IBM Watson
• 10 racks of IBM POWER 750 servers
• 90 Servers
• 2880 3.55GHz POWER Cores
• 16TB Memory
• IBM's DeepQA Software
• HADOOP
• SUSE Linux Enterprise Server 11 for IBM POWER
• Leverages IBM DeepQA
software to “understand”
natural language
• References vasts amounts
of unstructured data on
Hadoop
– Frameworks for reliable,
scalable, distributed computing
and data storage
• Balance of Memory,
Processor cache and
execution power
34
Why Linux on IBM Power?
Leverage existing capital
investments
– Increase data center
resource utilization by
consolidating assets
– Reduce Software Licensing
expense
– Avoid vendor lock in
Enterprise Quality
Maintenance
Vast Support Ecosystem
Industry Standards
Collaborative
Development
Linux is a logical
technical transition from
Unix
Leverage existing Unix
management skills and
expertise
36
SUSE /ˈsuːsə/, not /ˈsuːs/ or /ˈsuːsi:/
•Integrated Systems •Cloud Infrastructure •Enterprise Computing
SUSE is a leading provider of enterprise Linux solutions that increase agility, reduce cost and manage complexity in dynamic
environments. With a portfolio centered around SUSE Linux Enterprise, the most interoperable platform for mission-critical computing, SUSE enables organizations to confidently deliver
computing services across physical, virtual and cloud environments. For more information, visit
41
+49 911 740 53 0 (Worldwide) www.suse.com
Corporate Headquarters Maxfeldstrasse 5 90409 Nuremberg Germany
Join us on: www.opensuse.org
Unpublished Work of SUSE. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary, and trade secret information of SUSE.
Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of
their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated,
abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE.
Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.
General Disclaimer
This document is not to be construed as a promise by any participating company to develop, deliver, or market a
product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making
purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document,
and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose.
The development, release, and timing of features or functionality described for SUSE products remains at the sole
discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at
any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in
this presentation are trademarks or registered trademarks of SUSE LLC in the United States and other countries. All
third-party trademarks are the property of their respective owners.