linux on power
TRANSCRIPT
![Page 1: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/1.jpg)
Dlaczego Linux on Power?
Warszawa, 26 marca 2015 Tomasz Król – IT Infrastructure Consultant
![Page 2: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/2.jpg)
Dlaczego Linux on Power?Linux
• 90% najszybszych superkomputerów na świecie działa na Linuxie
• Departament Obrony USA jest największą instalacją RHEL
• 95% serwerów wykorzystywanych w Hollywood do animacji działa na
Linuxie
• 80% giełdy polega na Linuxie
26.03.2015 2
![Page 3: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/3.jpg)
Dlaczego Linux on Power?Power8 = większa przepustowość
26.03.2015 3
![Page 4: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/4.jpg)
Dlaczego Linux on Power?Power8 = większa przepustowość
26.03.2015 4
• 12 rdzeni na gniazdo
• SMT8
• 1TB RAM na gniazdo CPU
• 2.3x większa przepustowość pamięci i 2.4x większa przepustowość I/O
SMT2256 KB L238 MB L380 GB/s
![Page 5: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/5.jpg)
Linux on PowerPower8 – Bi-Endian
526.03.2015
Kolejność bajtów
• OpenPower -> Power8 LittleEndianü Ułatwiona migracja aplikacji z x86ü Ułatwia współdzielenie danych (interoperacyjnie) z Linuxem x86
ü Poszerza kompatybilność Power I/Oz nowymi urządzeniami i adapterami I/O
• Aplikacje wymagają kompilacji!
• Power8 LE & Power8 BE: mieszana kolejność bajtów jest możliwa
![Page 6: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/6.jpg)
Linux on PowerPower8 – Coherent Accelerator Processor Interface
626.03.2015
Część akceleracyjna:Mocno obciążony storage lubZewnętrzne I/O
Dzielenie tej samej przestrzeni pamięci
Część aplikacyjna:Kontrola, przygotowanie danych
![Page 7: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/7.jpg)
Linux on PowerPower8 - CAPI
726.03.2015
• Fizyczna konsolidacja 24:1• 6 razy mniej zajętego miejsca w szafie• Zredukowane koszty dla dostarczenia usługi• ~500us vs ~190us
![Page 8: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/8.jpg)
Możliwości
26.03.2015 8
Linux on Power
IFLPowerVM
PowerKVM
![Page 9: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/9.jpg)
Linux on PowerIFL = Integrated Facilities for Linux
926.03.2015
• Systemy Enterprise – p770, p780, p795, E870, E880
• Pakiety aktywacyjne: 4 CPU,
32GB Ram, 4 licencje PowerVM,
SWMA dla PowerVM
• Wymagane posiadanie PowerVM
w wersji Enterprise
![Page 10: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/10.jpg)
Linux on PowerPowerVM
1026.03.2015
• Wszystkie serwery
• Parawirtualizacja - zaszyta w
firmware
• AIX / IBM i / Linux
• HMC / IVM / FSM
![Page 11: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/11.jpg)
Linux on PowerPowerKVM
1126.03.2015
• Systemy Scale-Out
• Wirtualizacja - moduł kernela
• PowerVM -> PowerKVM*
* http://www-01.ibm.com/support/knowledgecenter/linuxonibm/liabp/liabppowervmkvm.htm
![Page 12: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/12.jpg)
Linux on PowerPowerVM vs. PowerKVM
1226.03.2015
• Hypervisor oparty na firmware
• Wirtualizacja klasy enterprise
• Bezpieczny i niezawodny
• Dedykowane/współdzielone CPU
• DLPAR / NPIV / SR-IOV
• SystemPools / CoD
• OpenStack przy wykorzystaniu
PowerVC
• Hypervisor oparty na kernelu
• Elastyczny
• Łatwa integracja z OpenStack
• POWER8 MicroThreading
• Brak HMC
• Zarządzane przez każde narzędzie
wspierające libvirt API
• NFS / iSCSI / FC storage
![Page 13: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/13.jpg)
PowerVM vs. PowerKVM
1326.03.2015
Właściwości PowerVM PowerKVM
Mikropartycjonowanie Tak Tak
DLPAR Tak Częściowo
Wsparcie SR-‐IOV Tak Nie
Shared Storage Pools Tak Nie
Live Partition Mobility Tak Nie
Kompresja pamięci Tak (Active Memory ™ Expansion)
Nie (zswap)
Deduplikacja pamięci Tak (Active Memory Deduplication)
Tak (KSM – KernelSamepage Merging)
NPIV Tak Nie
PCI Passthrough Tak Tak
Wspierane systemy AIX, IBM i, Linux Linux
Wersje Standard / Enterprise -‐//-‐
![Page 14: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/14.jpg)
Linux on PowerMicroThreading
1426.03.2015
![Page 15: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/15.jpg)
Linux on PowerMicroThreading
1526.03.2015
# ppc64_cpu --subcores-per-core=1# ppc64_cpu --smt=on# ppc64_cpu --subcores-per-core=4# ppc64_cpu --smt=off
![Page 16: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/16.jpg)
Linux on PowerPowerKVM
1626.03.2015
• Łatwa we wsparciu technologia
• KVM zyskuje na popularności
• Społeczność
• Cloud: ovirt, OpenStack, Docker, Kimchi
• Konsolidacja infrastruktury
• Wsparcie wirtualnych urządzeń przez dedykowane moduły
• Otwarte źródła sterowników urządzeń dla Linuxa na Powerze
• Power jest otwarty!
# find /lib/modules -name "ibmv*ko" –print/lib/modules/x.x.xx/kernel/drivers/net/ibmveth.ko/lib/modules/x.x.xx/kernel/drivers/scsi/ibmvscsi/ibmvscsic.ko/lib/modules/x.x.xx/kernel/drivers/scsi/ibmvscsi/ibmvfc.ko/lib/modules/x.x.xx/kernel/drivers/scsi/ibmvscsi/ibmvstgt.ko
![Page 17: Linux on Power](https://reader030.vdocuments.pub/reader030/viewer/2022032620/55c91b81bb61eb4e638b458f/html5/thumbnails/17.jpg)
ZAPRASZAM DO WSPÓŁPRACY
26.03.2015 17
Dziękuję za uwagę.