Geek Guide Linux on Power
Total Page:16
File Type:pdf, Size:1020Kb
GEEK GUIDE LINUX ON POWER Table of Contents About the Sponsor .......................................................... 4 Introduction .................................................................... 5 Overview: What Is Linux on Power? ............................... 6 Power Architecture ���������������������������������������������������������������������������������������6 Benefits ........................................................................... 8 The Power of Virtualization ���������������������������������������������������������������������������8 Security and Compliance ����������������������������������������������������������������������������11 High Availability and DR �����������������������������������������������������������������������������12 Open Ecosystem ........................................................... 13 Linux on Power Community ������������������������������������������������������������������������14 IBM Power Community �������������������������������������������������������������������������������15 Conferences .................................................................. 16 OpenPOWER Summit 2016 �������������������������������������������������������������������������17 LinuxCon 2016 ��������������������������������������������������������������������������������������������17 IBMTechU 2016 �������������������������������������������������������������������������������������������17 IBM Insight 2016 �����������������������������������������������������������������������������������������18 ShiftIT ���������������������������������������������������������������������������������������������������������18 Leverage the Power with These Apps .......................... 18 Skybot Job Scheduler ��������������������������������������������������������������������������������19 Halcyon Network Server Suite ��������������������������������������������������������������������21 Conclusion .................................................................... 22 TED SCHMIDT is the Senior Project Manager and Product Owner of Digital Products for a consumer products development company. Ted has worked in Project and Product Management since before the agile movement began in 2001. He has managed project and product delivery for consumer goods, medical devices, electronics and telecommunication manufacturers for more than 20 years. When he is not immersed in product development, Ted writes novels and runs a small graphic design practice at http://floatingOrange.com. Ted has spoken at PMI conferences, and he blogs at http://floatingOrangeDesign.Tumblr.com. 2 GEEK GUIDE LINUX ON POWER GEEK GUIDES: Mission-critical information for the most technical people on the planet. Copyright Statement © 2016 Linux Journal. All rights reserved. This site/publication contains materials that have been created, developed or commissioned by, and published with the permission of, Linux Journal (the “Materials”), and this site and any such Materials are protected by international copyright and trademark laws. THE MATERIALS ARE PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. The Materials are subject to change without notice and do not represent a commitment on the part of Linux Journal or its Web site sponsors. In no event shall Linux Journal or its sponsors be held liable for technical or editorial errors or omissions contained in the Materials, including without limitation, for any direct, indirect, incidental, special, exemplary or consequential damages whatsoever resulting from the use of any information contained in the Materials. No part of the Materials (including but not limited to the text, images, audio and/or video) may be copied, reproduced, republished, uploaded, posted, transmitted or distributed in any way, in whole or in part, except as permitted under Sections 107 & 108 of the 1976 United States Copyright Act, without the express written consent of the publisher. One copy may be downloaded for your personal, noncommercial use on a single computer. In connection with such use, you may not modify or obscure any copyright or other proprietary notice. The Materials may contain trademarks, services marks and logos that are the property of third parties. You are not permitted to use these trademarks, services marks or logos without prior written consent of such third parties. Linux Journal and the Linux Journal logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. If you have any questions about these terms, or if you would like information about licensing materials from Linux Journal, please contact us via e-mail at [email protected]. 3 GEEK GUIDE LINUX ON POWER About the Sponsor HelpSystems HelpSystems empowers IT professionals to excel like never before. Every day more than 9,000 organizations across the globe rely on HelpSystems to automate and simplify system and network management, secure data, and give people simple access to information they need. For critical needs like IT and business process automation, system security, network mapping, document management, and business intelligence, HelpSystems makes IT lives easier and keeps businesses running smoothly. Learn more at http://www.helpsystems.com. 4 GEEK GUIDE LINUX ON POWER Linux on Power TED SCHMIDT Introduction Until recently, IBM’s Power Platform was looked upon as being the system that hosted IBM’s flavor of UNIX and proprietary operating system called IBM i. These servers often are found in medium-size businesses running ERP, CRM and financials for on-premise customers. By enabling the Power platform to run the Linux OS, IBM now has positioned Power to be the platform of choice for those already running Linux that are facing scalability issues, especially customers looking at analytics, big data or cloud computing. 5 GEEK GUIDE LINUX ON POWER Running Linux on IBM’s Power hardware offers some obvious benefits, including improved processing speed and memory bandwidth, inherent security, and simpler deployment and management. But if you look beyond the impressive architecture, you’ll also find an open ecosystem that has given rise to a strong, innovative community, as well as an inventory of system and network management applications that really help leverage the benefits offered by running Linux on Power. Overview: What Is Linux on Power? Power Architecture: Power is an acronym for Performance Optimization With Enhanced RISC, which originally was intended as the architecture for mid-range servers and workstations. A Reduced Instruction Set Computer (RISC), of course, improves performance tremendously, allowing you to move system functionality from hardware to software. Because the Power architecture increases performance of parallel processing by increasing addressable memory (16TB) and providing eight threads for every CPU, for a total of 96 concurrent threads, there are incredible improvements in the time it takes to access memory. Faster queries and reduced time for data to be brought into memory is critical for applications like big data. Compare these to stats for the x86 processor, which can offer only 30 concurrent threads at a maximum processor speed of 3.4GHz, on-chip cache of 37.5MB, and only 1.5TB of addressable memory per socket (Table 1), and there’s just no contest. Power clearly is the platform for, well, for power. 6 GEEK GUIDE LINUX ON POWER Table 1. IBM Power8 vs. Intel Spec IBM Power8 Intel Haswell Frequency 3�52GHz 2�3GHz Cores 12 16 Logical Cores 96 SMT 32 HT Cache 96MB 40MB Memory Bandwidth 384GBps 68GBps Max GFLOP/s (single) 676 1,178 Max GFLOP/s (double) 338 589 But beyond impressive improvements in processing speeds and concurrent threads, IBM also added something called Coherent Accelerator Processor Interface (CAPI), which allows hardware to bypass the operating system and communicate directly with the CPU. This results in even faster data access speeds and more data being accessed—another big boost for data analytics. Finally, Power is BI-endian, meaning it supports both big-endian (BE) and little-endian (LE) data management. Although RISC defaults to big-endian— that is, treating the number one hundred twenty-three as “123”—it supports little-endian, treating the same number as “321”. Intel x86 processors support little-endian Linux, which means that any application currently running on Linux on an Intel x86 processor also can run on Power 7 GEEK GUIDE LINUX ON POWER on Linux. Because Power processors support little- endian Linux, customers can realize big improvements in processing power by moving from x86 processors to Power with relative ease and no additional development. To prove the point, Canonical (Ubuntu Linux distributor) moved 40,000 Linux applications over to the Power platform in only 160 days. As well, IBM already has more than 80% of its own Linux applications ported over to the Power platform, and SUSE and Red Hat have Linux releases running on Power. Anyone currently running Linux on an x86 architecture looking for more power and speed to support analytics or cloud computing, as well as commitment from IBM and the Linux community, will take notice of that. Benefits It’s clear that the RISC-based architecture of IBM Power provides a much faster and more powerful platform than x86. And it has been proven how easy it is to migrate to