Linux
Transcription
Linux
Introduction à Linux on Power Thibaud Besson – IBM France IBM Power Systems Specialist Les qualités intrinsèques de Linux assurent son succès Linux est : Mature Standard Innovant WW OS Revenue Market Share (2003-2012) Unix Linux Source: Linux est devenu critique pour nos clients IDC Dec 2012 Don't Don't be be too too busy busy to to innovate innovate Imagine : What if you could... Reduce server sprawl ? Gain competitive advantage with faster insights ? Host more users ? Reduce sofware costs ? Gain market shares ? Achieve your business goals with IBM POWER8 2x core performance vs x86: Reduce HW/SW costs 1 TB of memory per socket: Consolidate massively 4x Memory Bandwidth vs x86: Accelerate access to data 8 threads / core: Increase throughput & users Transactionnal Memory: Improve Java performance > 70 % utilisation rates: Fully exploit your hardware Open Source KVM, OpenStack: Capitalize on your skills PowerLinux associe les performances de POWER à la rentabilité de Linux IBM Power Systems : Linux : fortement virtualisables, ultra performants, donc ultra rentables, pour les charges de travail les plus lourdes et les plus critiques un système d’exploitation robuste et évolutif, qui repose sur l’innovation open source • Des économies significatives • Une stabilité et une sécurité éprouvées • Des performances à la hauteur des attentes • La consolidation sur Power est la plus efficace du marché Unix/Linux • La fiabilité de Power et PowerVM assure une disponibilité maximale • Le processeur Power excelle dans l’analytique métier, la base de données et les applications Java PowerLinux intègre ces deux technologies puissantes, pour atteindre des niveaux inégalés en : • De nombreuses opportunités d’innovation • Efficacité • Fiabilité • Disponibilité • Évolutivité • Sécurité • Réduction des coûts POWER8, conçu pour traiter les données massives Technologie: 22nm Silicon On Insulator, eDRAM, 15 niveaux de métal 650mm2 Coeurs • 12 coeurs • 8 Threads par coeur (SMT8) • 8 dispatch, 10 issue, 16 exec pipe • Enhanced prefetching Caches Mémoire • L2 : 512 KB SRAM / coeur • Jusqu'à 230 GB/s en mode soutenu • L3 : 96 MB eDRAM partagé / chip • Cache L4 sur les barrettes • L4 : Jusqu'à 128 MB eDRAM offchip Buses et Interfaces • Topologie SMP 192-way 2 sauts multi-chemins • Protocole de cohérence à 3 niveaux : processeur, node, système • PCIe Gen3 intégré au chip • CAPI (Coherent Accelerator Processor Interface) Accélérateurs matériels • Cryptographie • Active Memory Expansion : compression mémoire • Mémoire Transactionnelle • Virtual Machine Monitor assist • Data Move / VM Mobility Gestion de l'énergie • Micro-controleur de gestion de la puissance • Gestion de la tension d'alimentation par coeur (VRM) • Critical Path Monitors 7 POWER Is Designed For Superior Performance Sandy Bridge EP E5-26xx Ivy Bridge EP E5-26xx v2 Haswell EP E5-26xx v3 Ivy Bridge EX E7-88xx v2 POWER 7+ POWER8 1.7-3.7GHz 1.7-3.7GHz 1.9-3.4 GHz 3.1-4.4 GHz 3.0-4.15 GHz 1,2* 1, 2* 1, 2* 1, 2* 1, 2, 4 1, 2, 4, 8 Cores per socket 8 12 18 15 8 12 Max Threads / sock 16 24 36 30 32 96 Max L1 Cache 32KB 32KB* 32KB* 32KB* 32KB 64KB Max L2 Cache 256 KB 256 KB 256 KB 256 KB 256 KB 512 KB Max L3 Cache 20 MB 30 MB 45 MB 37.5 MB 80 MB 96 MB Max L4 Cache 0 0 0 0 0 128 MB 51.2-68.3 GB/s 68-85** GB/s 100 – 180 GB/sec 230 - 410 GB/sec Clock rates SMT options Memory Bandwidth 1.8–3.6GHz 31.4-51.2 GB/s 42.6-59.7 GB/s x2 x3 * Intel calls this Hyper-Threading Technology (No HT and with HT) *32KB running in “Non-RAS mode” Only 16KB in RAS mode **85GB running in “Non-RAS mode” = dual-device error NOT supported Gamme POWER8 Scale-Out S812L 1 SOCKET 10 ou 12 coeurs Max 512 Go RHEL7.0 & 6.5 BE RHEL 7.1 BE/ LE S822L S822 S814 2 SOCKETS 20 ou 24 coeurs Max 1 To 2 SOCKETS 6,12, 10 ou 20 coeurs Max 1 To 1 SOCKET 4, 6 ou 8 coeurs Max 512 Go SLES 11 SP3 BE SLES 12 LE 14.04 LTS LE 14.10 LE 15.04 LE S824L 2 SOCKETS 20 ou 24 coeurs Max 1 To 8 « Jessie » LE S824 2 SOCKETS De 6 à 24 coeurs Max 2 To 7.1 6.1 © 2014 IBM Corporation 7.2 7.1 Gamme POWER8 Enterprise E870 E880 4 SOCKETS par node 4 ou 4,2 GHz De 1 à 2 nodes De 32 à 80 coeurs installés De 8 à 80 coeurs activés Max 4 To de mémoire Maximum 800 VMs RHEL7.0 & 6.5 BE 4 SOCKETS par node 4,35 GHz De 1 à 2 nodes en 2014 De 1 à 4 nodes en 2015 De 32 à 192 coeurs installés De 8 à 192 coeurs activés Max 16 To de mémoire Maximum 1000 VMs SLES 11 SP3 BE 7.1 6.1 7.2 7.1 RAS – Reliability, Availability, Serviceability Fonctions avancées Totalement redondé Coeurs dédiés Linux « IFL », à 70 PVU Maintenance / upgrade à chaud Capacity on Demand mémoire et coeurs Clocks redondantes Capacity upgrade on demand mémoire et coeurs Active Memory Mirroring Power Enterprise Processor Pools © 2014 IBM Corporation La performance de POWER progresse tandis que x86 régresse Les processeurs IBM POWER améliorent leur performance : Par coeur +35% de POWER7+ à POWER8, En augmentant le nombre de coeurs par chip Les processeurs x86 régressent de 10% en passant de Sandy Bridge à Ivy Bridge Impact sur la facture logicielle 1 Based on generational comparisons of SW that utilizes per core pricing and 50% more cores in per system (Power: 8c POWER7 to 12c POWER8; x86:8c E5-2690 to 12c E5-2697 v2) 2 Performance is based on published x86 data and published/projected POWER8 data averaged across multiple workloads (ERP, Integer, Floating Point, Java) Performance par coeur – POWER8 vs x86 La performance par coeur du POWER8 dépasse d'un facteur x6 La performance du x86 Xeon E5-2697 v2 en utilisation typique • • • • Industry Standard Benchmarks All Ivy Bridge performance numbers are IBM internal projections and publishes where available IBM S824 data is published/projected x86 IBM “Ivy Bridge” Power S824 Intel Xeon E52697 v2 Power 8 P8 Util: 100% P8 Util: 65% P8 Util: 65% @ 3.5 GHz x86 Util: 100% x86 Util: 40% x86 Util: 20% 24 24 B’mark Utilization IBM Consv. Utilization Typical Cust. Utilization 2100 3585 1.7 2.8 5.5 10240 21212 2.1 3.4 6.7 SPECjbb (k JOPS) 2120 3777 1.8 2.9 5.8 SPECint_rate 1020 1750 1.7 2.8 5.6 SPECfp_rate 734 1370 1.9 3.0 6.0 11260 22543 2.0 3.3 # Cores OLTP ERP SAP 2-Tier SPECjEnterprise2010 POWER8 vs x86 Core Performance Ratio Legend : 6.5 Projected Jusqu’à 2 fois la performance de la concurrence INTEL ERP – SAP 2-Tier (Users) 1.9x Performance Java SPECjEnterprise2010 (EjOPS) 2x Performance SPECint_rate2006 1.8x Performance Nearly Nearly Equal Equal Performance Performance with with both both AIX AIX and and LINUX LINUX on on POWER8 POWER8 AIX Dell PowerEdge R730 E5-2699 v3 RHEL / SAP ASE 2p/36c/72t IBM POWER S824 AIX / DB2 4p/24c/192t Oracle Sun X4-2 2s/24c/48t Intel Xeon Ivy Bridge POWER S824 2s/24c/192t IBM POWER8 Dell PowerEdge T620 2s/36c/72t Intel Xeon Haswell LoP (RHEL) POWER S824 2s/24c/192t IBM POWER8 SPECfp_rate2006 2.1x Performance Nearly Nearly Equal Equal Performance Performance with with both both AIX AIX and and LINUX LINUX on on POWER8 POWER8 AIX Dell PowerEdge T620 2s/36c/72t Intel Xeon Haswell LoP (RHEL) POWER S824 2s/24c/192t IBM POWER8 1)Results are based on best published results on Xeon E5-2697 v2 and E5-2699 v3 from the top 5 Intel system vendors (HP, Oracle, IBM, Dell, Fujitsu). 2)Dell PowerEdge R730, on the two-tier SAP SD standard application benchmark running SAP enhancement package 5 for the SAP ERP 6.0 application; 2 processors/36 cores/72 threads, Intel Xeon Processor 2699v3; 2.30 GHz, 256 GB memory; 16,500 SD benchmark users, running RHEL 7 and SAP ASE 16; Certification # 2014033. Source: http://www.sap.com/benchmark. 3)IBM Power System S824 on the two-tier SAP SD standard application benchmark running SAP enhancement package 5 for the SAP ERP 6.0 application; 4 processors / 24 cores / 96 threads, POWER8; 3.52GHz, 512 GB memory, 21,212 SD benchmark users, running AIX® 7.1 and DB2® 10.5, Certification # 2014016. Source: http://www.sap.com/benchmark All results valid as of October 3, 2014 4)SPECjEnterprise2010 results are valid as of 9//8/2014. For more information go to http://www.specbench.org/jEnterprise2010/results/ 5)SPECcpu2006 results are submitted as of 9/8/2014. For more information go to http://www.specbench.org/cpu2006/results/ Performance de MariaDB sur POWER8 Too good to be true ? Myths busting on IBM POWER servers Myth n°1 : are IBM POWER servers expensive ? ● ● Ask the real question: how much do I pay to run my workloads ? Linux-only IBM POWER servers are at the same price as Intel same configuration ● Cores are 2x more powerful ● Hypervisor is very efficient ● You can do more with less : more VM, more users, more batches, etc. ● Open Source & Community-supported distributions / applications available IBM Power 822L pricing comparison ($US) – vs. Ivy Bridge Comparable TCA Linux on Intel Ivy Bridge + VMware Vs. Linux on POWER8 + with PowerVM Server list price* 3-year warranty, on-site Virtualization - OTC + 3yr. 9x5 SWMA Linux OS list price - RHEL, 2 sockets, unlimited guests, 9x5, 3 yr. sub./ supp. Total list price: (Total cost of acquisition) Server model Processor / cores Configuration Dell PowerEdge R720 HP ProLiant DL380 G8 IBM Power 822L $28,366 $29,829 $29,264 $12,605 $14,068 $14,895 $10,064 $ 10,064 $9,880 VMware vSphere Enterprise 5.1 VMware vSphere Enterprise 5.1 PowerVM for IBM PowerLinux $5,697 $5,697 $4,489 Red Hat subscription and Red Hat support Red Hat subscription and Red Hat support Red Hat subscription and IBM support $28,366 $29,829 $29,264 Dell R720 HP Proliant DL380p G8 IBM Power 822L Two 2.7 GHz , E5-2697, Ivy Bridge, 12-core processors Two 3.4 GHz POWER8, 10-core 64 GB memory, 2 x 300GB 15k HDD, 10 Gb two port Same memory, HDD, NIC * Based on US pricing for s822L announced matching configuration table below. Source: hp.com, dell.com, vmware.com IBM Power 822L comparison ($US) - Scale-Out Cloud with KVM Comparable TCA Dell PowerEdge R720 HP ProLiant DL380 G8 Linux on Intel Ivy Bridge + KVM Vs. Linux on POWER8 + KVM $21,300 $22,763 Server list price* $12,605 $14,068 $2,998 $ 2,998 3-year warranty, on-site Virtualization - 2 sockets, 3 yr. 9x5 sub./supp. Linux OS list price - RHEL, 2 sockets, unlimited guests, 9x5, 3 yr. sub./ supp. Total list price: (Total cost of acquisition) Server model Processor / cores © 2015 IBM Corporation Configuration KVM for Red Hat on x86 (RHEV) $5,697 KVM for Red Hat on x86 (RHEV) $5,697 IBM Power 822L $22,382 $14,895 $2,998 KVM for Linux on Power (PowerKVM) $4,489 Red Hat subscription and Red Hat support Red Hat subscription and Red Hat support Red Hat subscription and IBM support $21,300 $22,763 $22,382 Dell R720 HP Proliant DL380p G8 IBM Power 822L Two 2.7 GHz , E5-2697, Ivy Bridge, 12-core processors Two 3.4 GHz POWER8, 10core 64 GB memory, 2 x 300GB 15k HDD, 10 Gb two port Same memory, HDD, NIC Why using LAMP on POWER 8 © Copyright IBM Corporation 2014 Magento E-commerce on Turbo LAMP on Premise Comparison 5,000 users/hour * • 4 Dell servers • Intel Sandy Bridge • Open Source LAMP, bare metal • PHP Server, MySQL, CentOS PHP Server/ Magento 2s/16c 2.10 Ghz (SB) 24 GB PHP Server/ Magento 2s/16c 2.10 Ghz (SB) 24 GB DB / MySQL 2s/16c 2.10 Ghz (SB) 24 GB Redis Server 1s/4c - 2.53 Ghz (Lyn) 32 GB * @ < 2 sec response time for 86% of users 24,000 users/hour * ZEND Magento 1 ZEND Magento 2 MariaDB REDIS PowerKVM + Ubuntu Single Power S822L 2s/20c 3.42 Ghz 128GB • 1 POWER8 server • PowerKVM with PCI pass thru • Turbo LAMP stack • Ubuntu, MariaDB, ZEND • Mellanox 40GB network Mellanox * @ < 2 sec. response time for > 90% of users • TCA = $19,885 • $3.98 /user/hour Key Advantages with Turbo LAMP on POWER8 • 53% less $$ per user / hour • 4.8x more users per hour • 12.5x more users per hour per core • 4:1 less physical servers • 2:1 less rack space • TCA = $45,100 • $1.88 /user/hour Solutions cibles pour PowerLinux (non exaustif) InfoSphere BigInsights InfoSphere Streams Big Data Données massives Analytique Solutions applicatives des éditeurs Applications Open Source Explorez vos données, découvrez de nouvelles informations, pilotez votre entreprise avec Apache Hadoop, la distribution Hadoop IBM InfoSphere BigInsights, Streams, Cognos, SPSS Délivrez de nouveaux services plus rapidement en déployant des logiciels optimisés pour la plateforme PowerLinux Déployez toutes les applications Open Source sur la meilleure plateforme du marché pour conjuguer innovation et excellence technique Myth n°2 : virtualization is different on POWER ● KVM runs on POWER ● POWER servers are fully OpenStack compliant ● Ubuntu Juju / Chef / etc. runs on Linux on Power ● MSPs are introducing POWER in their cloud MAAS Les hyperviseurs disponibles sur POWER8 Choix de l'Open source pour les clients POWER8 qui ne sont pas familiers avec PowerVM, qui virtualisent déjà avec KVM, pour des workload linux uniquement Q2 2014 Offre initiale 2004 Offre initiale PowerVM est l'hyperviseur le plus performant, le plus fiable et le plus sûr du marché. IBM continue à supporter et développer PowerVM pour AIX, Linux and IBM i Comparaison du stack PowerVM vs PowerKVM HMC, IVM, PowerVC, OpenStack PowerVC, OpenStack, libvirt, Open Source Tools VIO Server IO Virtualization Linux MCP/KVM Firmware Phyp Firmware - Hypervisor OPAL Firmware Hardware P6, P7, P8 Hardware Managers Guest VM Types Host Software Hypervisor Hardware Abstraction Boot services Standalone Diagnostics Power 8 Linux only Hardware Myth n°3 – POWER Architecture is proprietary and closed POWER8 chip POWER8 core August 2013 Foundation Overview March 2015 The goal of the OpenPOWER Foundation is to create an open ecosystem, using the POWER Architecture to share expertise, investment, and server-class intellectual property to serve the evolving needs of customers. L'écosystème OpenPOWER : dense, riche, complet Implementation / HPC / Research System / Software / Services I/O / Storage / Acceleration Boards / Systems Chip / SOC OpenPOWER Foundation - Structure OpenPOWER est une fondation basée sur l'architecture POWER, qui permet à une communauté ouverte de développer des solutions innovante en mutualisant les savoirs et les compétences. 32 Parmi les premières solutions OpenPower Plate-forme de tests Google Chuanghe 1U/1S POWER8 Server Cirrascale RM4950 - NVIDIA Tesla Accelerated serveur Tyan ATX Power8 Convey's CAPI Developer Kit for Xilinx FPGAs Codename Firestone, IBM Wistron are jointly developing using technology from NVIDIA and Mellanox. Suzhou PowerCore CP1 CAPI – an open invitation to innovate on POWER Coherent Attached Processor Proxy (CAPP) in processor • Unit on processor that extends coherency to an attached device Coherency protocol tunneled over standard PCIe • Eliminates the need for special I/Os and protocol logic Enables attached device to be a peer to the processor • Simplifies programming model between application • Enables device to use same effective address as application running in processor • Eliminates the cumbersome I/O Device Driver requirements Typical I/O Model Flow DD Call Copy or Pin Source Data MMIO Notify Accelerator Poll / Int Completion Acceleration Flow with a Coherent Model Shared Mem. Notify Accelerator Acceleration 34 Shared Memory Completion Copy or Unpin Result Data Ret. From DD Completion 4Q ANNOUNCE: CAPI “Developer Kit” for early adopters An invitation to innovate Introducing the CAPI Developer Kit CAPI card and Support documentation will be made available for early adopters who wish to innovate custom logic / accelerator logic on an FPGA attached via CAPI This will be an offering from OpenPOWER member Nallatech FPGA IBM Supplied POWER Service Layer Can be plugged into an Existing Capi enabled Tuleta system Open space for Customization and innovation AFU 35 IBM Data Engine for NoSQL - Power Solution Edition Gagnant sur tous les tableaux 6x moins encombrant 24x moins de serveurs Réduction de l'infrastructure Augmentation des performances TCA divisé par 3 La solution : Le problème : • Scale-out x86 servers limités en taille mémoire • Infrastructure coûteuse, complexe • Serveur POWER8 hébergeant l'application Redis uni à une baie FlashSystem par CAPI WWW Load Balancer 24U 500GB Cache 500GB NodeCache 500GB NodeCache 500GB NodeCache 1U x86 server (24) Node 512 GB memory WWW Power S822L/S812L Ubuntu 14.10 4U FlashSystem 840 2TB to 40 TB Flash 24:1 server consolidation3 Up to 3x lower TCA Comment tester Linux on Power ? ● Installez une VM sur un serveur POWER ● Réservez une VM sur un cloud public : ● – OVH : www.runabove.com – Minicloud : http://openpower.ic.incamp.br/minicloud/index.html Réservez une VM sur IBM PartnerWorld : Power Developpement Plateform ● IBM et ses partenaires peuvent prêter des serveurs à des fins de test ● Linux Technology Center de Montpellier PoC, benchmarks, portage ● IBM Innovation Center (IIC) Marne-La-Vallée : portage OpenPower Foundation : un aperçu du futur Open Compute server design and prototype motherboard Aaron Sullivan, senior director and distinguished engineer, infrastructure strategy at Rackspace, pictured here at the OCP U.S. Summit, shows off an Open Compute server design and prototype motherboard ahead of the first ever OpenPOWER Summit. The system is a new design by Rackspace and its OCP partners that combines the OpenPOWER, POWER8, and Open Compute design principles, targeted to run OpenStack services. IBM Memory Technology Innovation Utilizing Altera FPGAs Collaborators: IBM, Altera IBM is working with partners across the industry to innovate on the Power memory bus. Utilizing an Altera FPGA, the Con Tutto card enables in-system experimentation with new memory technologies as well as combinations of Flash and DRAM. Additionally, acceleration prototyping on the POWER memory bus is explored. NVLINK remplacera PCIE Gen3 Le développement du POWER9 a démarré Each [Summit] node will contain multiple IBM POWER9 CPUs and Nvidia Volta GPUs all connected together with NVIDIA’s high-speed NVLink. Each node will have over half a terabyte of coherent memory (high bandwidth memory plus DDR4) addressable by all CPUs and GPUs, plus 800GB of non-volatile RAM that can be used as a burst buffer or as extended memory. To provide a high rate of I/O throughput, the nodes will be connected in a non-blocking fat-tree using a dual-rail Mellanox EDR InfiniBand interconnect. Open Innovation to Put Data to Work