Power10 Performance Quick Start Gid
(Power10 QSGs)
Novanm 2021

Minimòm memwa

  • Pou chak priz processeur, yon minimòm de 8 nan 16 DIMM yo peple
  • Nan yon ne, yon minimòm de 32 sou 64 pou DIMM yo peple
  • Nan yon sistèm 4-Node, yon minimòm de 128 nan 256 DIMM yo peple.

Règ Plòg DDIMM

  •  Satisfè memwa minimòm pèmèt (chak priz processeur gen yon minimòm de 8 nan 16 DIMM yo peple)
  • Tout DIMM anba chak processeur dwe gen menm kapasite
  • Yo pral ofri amelyorasyon karakteristik yo an ogmantasyon de 4 DDIMM, yo tout gen menm kapasite.
  • Sèl nimewo valab DDIMM ki konekte nan sit ki konekte ak yon modil processeur bay se 8 oswa 12 oswa 16.

Pèfòmans memwa

  • Pèfòmans sistèm amelyore kòm kantite memwa gaye nan plis fant DDIMM. Pou egzanpample, si 1TB nesesè nan yon Node, li pi bon pou gen 64 x 32GB DIMM pase pou gen 32 x 64GB DIMM.
  • Branche DIMM ki tout gwosè menm pral bay pèfòmans ki pi wo a
  • Pèfòmans sistèm amelyore kòm plis kwadwilatè matche ak youn ak lòt
  • Pèfòmans sistèm amelyore kòm plis processeur DDIMM matche youn ak lòt
  • Pèfòmans sistèm amelyore sou yon sistèm milti-tiwa si kapasite memwa ant tiwa balanse.

Bandwidth memwa

Kapasite DDIMM Teyorik MaxBandwidth
32GB, 64GB (DDR4 @ 3200 Mbps) 409 GB/s
128GB, 256GB (DDR4 @ 2933 Mbps) 375 GB/s

Rezime

  • Pou pi bon pèfòmans posib, li jeneralman rekòmande ke memwa dwe enstale respire nan tout tiwa nœuds sistèm ak tout priz processeur nan sistèm nan. Balanse memwa atravè kat planè sistèm enstale yo pèmèt aksè memwa nan yon fason ki konsistan epi anjeneral rezilta nan pi bon pèfòmans pou konfigirasyon ou.
  • Menmsi maksimòm lajè memwa reyalize lè w ranpli tout fant memwa yo, yo ta dwe konsidere plan pou adisyon memwa nan lavni lè w ap deside ki gwosè karakteristik memwa yo itilize nan moman premye lòd sistèm lan.

P10 Compute & MMA Achitekti

  • 2x Bandwidth matche SIMD *
  • 8 motè endepandan fiks & flote SIMD pou chak Nwayo
  • 4 – 32x Matris Matematik Akselerasyon*
  • 4 512 bit motè pou chak nwayo = 2048b rezilta / sik
  • Matrix pwodwi ekstèn matematik nan presizyon Single, Double & Redwi.
  • MMA Achitekti sipò prezante nan POWER ISA v3.1
  • Sipòte nivo presizyon SP, DP, BF16, HP, Int-16, Int-8 & Int-4.

P10 MMAApplications & Entegrasyon travay

  • Aplikasyon ML & HPC ak kalkil aljèb lineyè dans, miltiplikasyon matris, konvolusyon, FFT ka akselere ak MMA.
  • Vèsyon GCC >= 10 & LLVM vèsyon >=12 sipòte MMA atravè entegre.
  • OpenBLAS, IBM ESSL & Eigen Bibliyotèk yo deja optimize ak enstriksyon MMA pou P10.
  • Fasil entegrasyon MMA pou aplikasyon pou antrepriz, kad ML, ak pakè Open Community atravè bibliyotèk BLAS ki anwo yo.

PowerPC Matrix-Multipliye ede fonksyon entegre https://gcc.gnu.org/onlinedocs/gcc/PowerPC-Matrix-Multiply-Assist-Built-in-Functions.html
Gid pou pi bon pratik Matrix-Multiply Assist  https://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/redp5612.html?OpenVirtuel processeurs

  • Sòm nwayo dwa yo nan tout patisyon pataje pa ka depase kantite nwayo nan pisin pataje a.
  • Asire ke kantite konfigirasyon processeurs vityèl nan nenpòt patisyon pataje sou yon ankadreman pa plis pase kantite nwayo nan pisin lan pataje.
  • Konfigure kantite processeurs vityèl pou yon patisyon pataje pou kenbe demann kapasite maksimòm
  • Konfigure kantite nwayo ki gen dwa pou yon patisyon pataje an mwayèn itilizasyon patisyon sa a pou pi bon pèfòmans
  • Pou asire pi bon memwa ak afinite CPU (evite prevansyon initil nan processeur vityèl la), asire sòm total nwayo yo dwa nan tout patisyon pataje tou pre kantite nwayo yo nan pisin lan pataje.

Mòd konpatibilite processeur

  • Gen 2 mòd konpatibilite processeur ki disponib pou AIX: POWER9 ak POWER9_base. Default se POWER9_base mòd.
  • Gen 2 mòd konpatibilite processeur ki disponib pou Linux: POWER9 ak POWER10 mòd. Default se POWER10 mòd.
  • Apre patisyon LPM, bezwen sik pouvwa lè chanje mòd konpatibilite processeur la

Konsiderasyon plisman processeur

  • Pou patisyon pataje kouri AIX sou Power9, vpm_throughput_mode default = 0, sou Power10, vpm_throughput_mode default = 2. Pou chaj travay yo gen travay ki dire lontan, li ka potansyèlman ede ak rediksyon itilizasyon debaz.
  • Pou patisyon dedye kouri AIX, vpm_throughput_mode default = 0 sou tou de Power9 ak Power10.

Konsiderasyon sou gwosè tab paj LPAR

• Tablo paj Radix sipòte kòmanse sou Power10 kouri Linux. Li kapab potansyèlman amelyore pèfòmans kantite travay.

Referans:
Sijesyon ak konsèy pou Migrasyon Chaj Travay nan IBM POWER Systems: https://www.ibm.com/downloads/cas/39XWR7YM
Gid pi bon pratik IBM POWERVirtualization:  https://www.ibm.com/downloads/cas/JVGZA8RW

Asire ke nivo OS aktyèl la
Fix Central bay dènye mizajou pou AIX, IBM i, VIOS, Linux, HMC ak F/W. Anplis de sa, zouti FLRT bay nivo rekòmande pou chak modèl H/W. Sèvi ak zouti sa yo pou kenbe sistèm ou a ajou. Si ou pa kapab ale nan nivo rekòmande a, al gade nan seksyon Pwoblèm li te ye nan Sijesyon ak Konsèy pou migrasyon Travay nan dokiman IBM POWER10 ki baze sou Pwosesis la.
Itilizasyon CPU AIX
Sou POWER10, sistèm OS AIX la optimize pou pi bon debi anvan tout koreksyon nan pi gwo itilizasyon CPU lè w ap kouri ak processeur devwe. Lè w ap kouri ak processeurs pataje, sistèm OS AIX la optimize pou diminye itilizasyon CPU (pc). Si kliyan an mande pou redwi plis itilizasyon CPU (pc), sèvi ak orè pm_throughput_mode pou ajiste kantite travay la epi evalye benefis ki genyen nan debi anvan tout koreksyon kont itilizasyon CPU.
NX GZIP
Pou pran avantage nan akselerasyon NX GZIP sou sistèm POWER10 LPAR la dwe nan mòd konpatibilite POWER9 (pa mòd POWER9_base) oswa mòd konpatibilite POWER10.
IBM mwen
Asire ke nivo sistèm operasyon IBM I aktyèl la. Fix Central bay dènye mizajou pou IBM I, VIOS, HMC, ak firmwèr. https://www.ibm.com/support/fixcentral/
Firmware
Asire ke nivo firmwèr sistèm lan aktyèl. Fix Central bay dènye mizajou pou IBM I, VIOS, HMC, ak firmwèr. https://www.ibm.com/support/fixcentral/
DIMM memwa
Swiv bon règ ploge memwa. Si sa posib, ranpli tout fant DIMM memwa yo epi sèvi ak DIMM memwa menm gwosè yo.
Nivo SMT processeur
Pou pran tout avantage nan pèfòmans nan CPU Power10, nou rekòmande kliyan yo itilize IBM i default processeur multitach anviwònman yo, ki pral maksimize SMT la.
nivo pou konfigirasyon LPAR la.
Plasman Patisyon
Nivo aktyèl FW asire plasman optimal nan patisyon yo. Sepandan, si yo egzekite operasyon DLPAR souvan sou patisyon sou CEC a, li rekòmande pou itilize DPO a.
pou optimize plasman.
Processeurs Virtual - processeurs pataje vs devwe
Sèvi ak processeurs devwe pou pi bon pèfòmans nivo patisyon.
EnergyScale
Pou pi bon vitès processeur CPU a, asire ke Pèfòmans maksimòm fikse (default pou IBM Power E1080). Anviwònman sa a se configurable nan ASMI la.
Depo ak rezo I/O
VIOS bay depo fleksib ak fonksyon rezo. Pou pi bon pèfòmans posib, itilize entèfas natif natal IBM i pou I/O.
Plis enfòmasyon konplè
Gade nan lyen: IBM I sou pouvwa - Pèfòmans FAQ https://www.ibm.com/downloads/cas/QWXA9XKN

Sistèm operasyon Linux antrepwiz lan (OS) se yon fondasyon solid pou enfrastrikti nwaj ibrid ou a ak pou solisyon lojisyèl antrepriz pou ogmante. Dènye yo optimize pou pi bon sistèm Power10 Enterprise nan klas yo
Pouvwa10

  • SLES15SP3, RHEL8.4 sipòte mòd natif natal Power10
  • Sipò pou mòd konpa pou pèmèt kliyan yo imigre soti nan sistèm elektrik pi gran jenerasyon (P9 ak P8)
  • Sipò tradiksyon default Radix nan mòd Power10
  • Siyifikatif amelyorasyon nan pèfòmans chifreman

Linux + PowerVM

  • Sipò pou karakteristik antrepriz PowerVM: LPM, Pisin CPU pataje, DLPAR
  • Solisyon inovatè: kwasans aplikasyon SAP HANA nan lavni ak espas adrès vityèl 4PB
  • Diminye tan pou rechaje done yo: Virtual PMEM sipò pou SAP HANA
  • Sipò ak sèvis klas mondyal

Distribisyon sipòte:

  • Kòmanse ak Power9 sèlman RedHat ak SUSE sipòte nan patisyon PowerVM
  • Enfòmasyon detaye sou matris sipò distribisyon ki kouvri pi gran jenerasyon HW

Sipò pou LPM:

  • Deplase patisyon lojik Linux ki soti nan sistèm pouvwa jenerasyon ki pi gran yo ak tan aplikasyon prèske zewo
  • Referans: Gid LPM ak enfòmasyon ki gen rapò

Pakè espesifik pouvwa:

  • Pake PowerPC-utils: Gen sèvis piblik pou antretyen IBM PowerPC LPAR. Disponib kòm yon pati nan distribisyon an.
  • Advance Toolchain for Linux on Power: Gen dènye konpilateur, bibliyotèk ekzekitif.

Pi bon pratik:

  • RHEL bay reglaj predefini kòm yon pati nan sèvis la branche.
  • Al gade nan dènye nòt SAP yo pou konfigirasyon OS yo rekòmande pou aplikasyon SAP yo. Tipikman branche yo itilize nan RHEL ak capture oswa sapconf nan SLES
  • Se PowerVM la ki jere frekans. Referans: Jesyon Enèji
  • Kòmanse Power8 Huge Dynamic DMA Window ede amelyore pèfòmans I/O.
  • Kòmanse Power9 24 × 7-Monitoring entegre ak zouti perf la. Pèmèt kontwole tout sistèm lan.
  • Asire ke nivo firmwèr sistèm lan aktyèl.
  • lparnumascore soti nan PowerPC-utils montre nòt afinite aktyèl LPAR la. DPO ka itilize pou amelyore nòt afinite LPAR la.

Plis lekti:

  • SLES pou pouvwa ak kèk karakteristik konvenkan.
  • Kòmanse ak Linux sou Power Systems, Linux sou Power Systems serveurs
  • Enterprise Linux kominote
  • Sistèm IBM Power sipòte plizyè adaptè rezo diferan vitès ak kantite pò.
  • Si w ap itilize menm adaptè rezo ak sistèm anvan an, okòmansman, yo ta dwe itilize menm akor sou nouvo sistèm lan.
  • Pifò adaptè Ethernet sipòte plizyè ke moun kap kriye resevwa ak transmèt ki gen gwosè tanpon yo ka varye pou ogmante kantite maksimòm pake.
  • Paramèt keu default yo diferan ak adaptè diferan epi yo ka pa pi bon pou reyalize pousantaj mesaj maksimòm nan yon modèl kliyan-sèvè.
  • Sèvi ak ke moun kap kriye adisyonèl pral ogmante itilizasyon CPU nan sistèm nan; kidonk yo ta dwe itilize anviwònman keu optimal pou yon kantite travay espesifik.

Pi gwo vitès adaptè konsiderasyon

  • Rezo pi gwo vitès ak adaptè rezo 25 GigE ak 100 GigE mande plizyè fil paralèl ak ajisteman nan atribi chofè yo.
  • Si se yon adaptè Gen4, asire w ke adaptè a chita sou yon plas Gen4.
  • Lòt fonksyon tankou konpresyon, chifreman, ak repetisyon ka ajoute latansi

Chanje paramèt keu yo nan AIX
Pou chanje kantite moun kap kriye resevwa/transmèt nan AIX

  •  ifconfig enX detache desann
  • chdev -l entX -a queues_rx= -a keues_tx=
  • chdev -l enX -a eta=up

Chanje anviwònman keu nan Linux
Pou chanje kantite moun kap kriye nan Linux ethtool -L ethX konbine

Chanje gwosè keu nan AIX

  • ifconfig enX detache desann
  • chdev -l entX -a rx_max_pkts = -a tx_max_pkts =
  • chdev -l enX -a eta=up

Chanje gwosè keu nan LinuxP: ethtool -G ethX rx tx

Virtualization

  • Rezo Virtualize sipòte sou fòm SRIOV, vNIC, vETH. Virtualizasyon ajoute latansi epi li ka diminye debi konpare ak I/O natif natal.
  • Anplis pyès ki nan konpitè backend, asire VIOS memwa ak CPU kantite lajan yo ase pou bay debi ki nesesè yo ak tan repons
  • Pi bon pratik IBM PowerVM ka trè itil nan dimensionnement VIOS
  • Si w ap itilize menm adaptè depo ak sistèm anvan an, okòmansman, yo ta dwe itilize menm akor sou nouvo sistèm lan. Si yo vle pèfòmans adisyonèl nan sistèm ki deja egziste a, Lè sa a, akor nòmal yo ta dwe fèt.
  • Si sous-sistèm depo yo diferan anpil sou nouvo sistèm lan pase sistèm anvan an, lis konsiderasyon sa yo ta ka gen yon enpak negatif sou vitès aplikasyon yo te santi yo -
  • Chanje soti nan Depo Dirèk Tache (DAS oswa entèn) nan Depo Zòn Rezo (SAN) oswa Depo Rezo Attache (NAS) (oswa depo ekstèn) ka ogmante latansi.
  • Lòt fonksyon tankou konpresyon, chifreman ak deduplication ka ajoute latansi.
  • Diminye kantite LUN Depo ka diminye resous nan sèvè ki nesesè pou sipòte debi obligatwa yo.
  • Al gade nan gid réglage oswa konfigirasyon pou nouvo aparèy yo pou w konprann enpak sa yo.'
  • Virtualizasyon ajoute latansi epi li ka diminye debi konpare ak I/O natif natal. Anplis pyès ki nan konpitè backend, asire memwa VIOS ak CPU
  • Deplase nan pi gwo vitès adaptè virtualize nan VIOS pral mande pou ajiste konfigirasyon VIOS la nan CPUs ak memwa. Pi bon pratik IBM PowerVM ka trè itil nan dimensionnement VIOS.

Akor direktiv yo – tanpri al gade nan IBM Knowledge Center pou gid AIX ak Linux.

PCIe3 12 GB Cache RAID + SAS adaptè Quad-port 6 GB x8 adaptè Linux:

AIX:

IBM

PCIe3 x8 2-pò Fibre Chèn (32 Gb/s) Adaptè

Lòt akor AIX pou pèfòmans:

  • SCSI sou Fibre Channel (MPIO): mete algorithm multipath pou round_robin pou chak disk
  • NVMe sou Fibre Channel: seri ka atribiye a 7 pou chak NVMe sou Fibre Channel kontwolè dinamik ki te kreye pandan faz dekouvèt la.

NVMe adaptè AIX akor pou pèfòmans
Set ka atribiye a 8 pou chak aparèy NVMe
Konpilateur C/C++/Fortran pwochen jenerasyon IBM ki konbine optimize avanse IBM ak enfrastrikti LLVM sous louvri.

LLVM
Pi gwo lajan pou lang C/C++
Pi vit bati vitès
Kominote optimize komen
Plizyè sèvis piblik ki baze sou LLVM
Optimize IBM
Eksplwatasyon konplè nan achitekti pouvwa
Endistri ki mennen optimize avanse
Sipò ak sèvis klas mondyal

Disponibilite

  • Esè 60 jou san chaj: telechaje nan paj pwodwi Open XL
  • Jwenn sèvis ak sipò IBM klas mondyal atravè opsyon lisans fleksib, soti nan tiyo doub (AAS ak PA)
  • Lisans pou tout tan (pa Itilizatè Otorize oswa pou chak Itilizatè Konkouran)
  • Lisans chak mwa (pou chak Nwayo Pwosesis Virtual): sib ka itilizasyon nwaj, pa egzanp, sou egzanp PowerVR

Opsyon akor pèfòmans rekòmande

Nivo Optimizasyon Rekòmandasyon itilizasyon
-O2 ak -O3 Tipik pwen depa
Optimize tan lyen: -flto (C/C++), -qlto (Fortran) Pou chaj travay ak anpil ti apèl fonksyon
Profile gide optimize: -fprofile-jenere, -fprofile-itilize (C/C++)
-qprofile-jenere, -qprofile-itilize (Fortran)
Pou chaj travay ak anpil branch ak apèl fonksyon

Pou plis enfòmasyon tanpri vizite: https://www.ibm.com/docs/en/openxl-c-and-cpp-aix/17.1.0
https://www.ibm.com/docs/en/openxl-fortran-aix/17.1.0

Eksplwatasyon achitekti Full Power10 ak Open XL 17.1.0

  • Nouvo opsyon du '–mcpu=pwr10' pou jenere kòd eksplwate enstriksyon Power10 epi tou otomatikman ajiste optimize yo pou Power10.
  • Nouvo fonksyon entegre pou déblotché nouvo fonksyonalite Power10, pa egzanp, Matrix Multiply Accelerator (MMA)
  • Nouvo MASS SIMD ak bibliyotèk vektè yo te ajoute pou Power10. Tout fonksyon bibliyotèk MASS (SIMD, vektè, eskalè) ajiste pou Power10 (tou Power9).

Nòt: Aplikasyon ki te konpile ak vèsyon pi bonè nan XL Compilers (egzanp, XL 16.1.0) pou kouri sou processeurs Power anvan yo pral fonksyone yon fason konpatib sou Power10.
Konpatibilite binè sou AIX
Nòt: XL C/C++ pou AIX 16.1.0 deja prezante yon nouvo envokasyon xlclang++ ki pwofite Clang front-end nan pwojè LLVM ü C++ objè ki te konstwi ak xlC pou

  • AIX (ki baze sou pwòp devan IBM) yo pa binè konpatib ak objè C++ ki te konstwi ak xlclang++ 16.1.0 pou AIX.
  • Objè C++ ki te konstwi ak xlclang++ 16.1.0 pou AIX yo pral binè konpatib ak nouvo Open XL C/C++ pou AIX 17.1.0.
  • Konpatibilite C kenbe atravè tout konpilateur AIX (pi bonè vèsyon XL pou AIX, Open XL C/C++ pou AIX 17.1.0)
  • Konpatibilite Fortran kenbe ant vèsyon XLF anvan an pou AIX ak Open XL Fortran pou AIX 17.1.0.

Disponibilite
Konpilateur GCC yo disponib sou tout distribisyon Enterprise Linux ak sou
AIX.

  • Vèsyon GCC enstale a se 8.4 sou RHEL 8 ak 7.4 sou SLES 15. RHEL 9 espere voye GCC 11.2.
  • Gen plizyè fason pou jwenn yon vèsyon ase resan nan GCC lè konpilateur default yo pou distribisyon an twò fin vye granmoun pou sipòte Power10.
  • Red Hat sipòte GCC Toolset [1] pou objektif sa a.
  • SUSE bay Modil Zouti Devlopman an. [2]
  • IBM bay dènye konpilateur ak bibliyotèk atravè Advance Toolchain la. [3]

IBM Advance Toolchain

  • Advance Toolchain la bay bibliyotèk sistèm optimize pou pouvwa ansanm ak konpilateur yo, debogaj ak lòt zouti.
  • Kòd konstriksyon ak Advance Toolchain ka pwodwi kòd ki pi optimize posib sou dènye processeurs yo.

Lang

  • C (GCC), C++ (g++), ak Fortran (gfortran), ansanm ak lòt moun tankou Go (GCC), D (GDC), ak Ada (mosye).
  • Se sèlman GCC, g++, ak gfortran yo anjeneral enstale pa default.
  • Golang compilateur [4] se altènatif pi pito pou bati pwogram Go sou Power.

Konpatibilite ak nouvo karakteristik sou Power10

  •  Aplikasyon ki konpile ak vèsyon pi bonè GCC pou kouri sou processeurs POWER8 oswa POWER9 yo pral fonksyone yon fason konpatib sou processeurs Power10.
  •  GCC 11.2 oswa pita yo rekòmande pou eksplwate tout nouvo karakteristik ki disponib nan Power ISA 3.1 ak aplike nan Power10 processeurs.
  • GCC 11.2 bay aksè a karakteristik Matrix Multiply Assist (MMA) pwosesè Power10 yo bay yo. [5]
  • Pwogram MMA yo ka konpile lè l sèvi avèk nenpòt nan GCC, LLVM, ak Open XL konpile, depi ou itilize ase dènye degaje yo.

IBM Rekòmande ak Sipòte Drapo Konpilatè [6]

-O3 oswa -Lès Optimize agresif. -East se esansyèlman ekivalan a -O3 -fast-matematik, ki tou detann restriksyon sou aritmetik IEEE k ap flote.
-mcpu = pouvwa Konpile lè l sèvi avèk enstriksyon ki sipòte pa processeur Power la. Pou egzanpample, pou itilize enstriksyon ki disponib sèlman sou Power10, chwazi -mcpu=power10.
-pou Si ou vle. Fè "link-time" optimize. Sa a optimize kòd atravè apèl fonksyon kote moun kap rele a ak fonksyon yo rele egziste nan inite konpilasyon diferan, epi li ka souvan bay yon ogmantasyon pèfòmans enpòtan.
-dewoule-bouk Si ou vle. Fè repetisyon pi agresif nan kò bouk pase konpilatè a nòmalman ta. Anjeneral, ou ta dwe kite sa a, men sou kèk kòd, sa ka bay pi bon pèfòmans.

Nòt:
Malgre ke -mcpu=power10 sipòte osi bonè ke GCC 10.3, GCC 11.2 pi pito paske konpilatè pi bonè yo pa sipòte tout karakteristik aplike nan processeurs Power10 yo. Epitou, objè ki kreye lè l sèvi avèk -mcpu=power10 pa pral kouri sou POWER9 oswa pi bonè processeurs! Sepandan, gen fason yo kreye kòd ki optimize pou diferan vèsyon processeur. [7] [1] Red Hat: Sèvi ak GCC Toolset. https://access.redhat.com/documentation/enus/red_hat_enterprise_linux/8/html/developing_c_and_cpp_applications_in_rhel_8/gcc-toolset_toolsets.
[2] SUSE: Konprann Modil Zouti Devlopman an. https://www.suse.com/c/suse-linux-essentialswhere-are-the-compilers-understanding-the-development-tools-module/.
[3] Advance Toolchain pou Linux sou IBM Power Systems. https://www.ibm.com/support/pages/advancetoolchain-linux-power.
[4] Ale Lang. https://golang.org. [5] Gid Meyè Pratik Matrix-Multiply Assist. http://www.redbooks.ibm.com/redpapers/pdfs/redp5612.pdf
[6] Sèvi ak GNU Compiler Collection. https://gcc.gnu.org/onlinedocs/gcc.pdf
[7] Optimizasyon Espesifik pou Sib ak Mekanis Fonksyon Endirèk GNU. https://developer.ibm.com/tutorials/optimized-libraries-for-linux-on-power/#target-specific-optimization-
© 2021 IBM Corporation ak-mekanis-la-gnu-endirèk-fonksyon.
Aplikasyon Java yo ka san pwoblèm pran advantage nan nouvo karakteristik P10 ISA sou sistèm opere ki kouri nan mòd P10 lè l sèvi avèk vèsyon yo ègzekutabl Java ki nan lis anba a oswa pi nouvo:
Java 8

  •  IBM SDK 8 SR6 FP36
  • IBM Semeru Runtime Open Edition 8u302: openj9-0.27.1

Java 11

  • IBM Semeru Runtime Certified Edition 11.0.12.1: openj9-0.27.1
  • IBM Semeru Runtime Open Edition 11.0.12.1: openj9-0.27.1

Java 17 (chofè yo ka pa disponib ankò)

  •  IBM Semeru Runtime Certified Edition 17: openj9-0.28
  • IBM Semeru Runtime Open Edition 17: openj9-0.28
  • OpenJDK 17

Referans akor pèfòmans:
IBM WebSphere Application Server Performance Cookbook
Gwosè Paj la
Rekòmandasyon jeneral pou pifò baz done Oracle sou AIX se itilize gwosè paj 64KB epi pa gwosè paj 16MB pou SGA la. Tipikman, paj 64 KB bay prèske menm bagay la
benefis pèfòmans kòm paj 16 MB san jesyon espesyal.
TNS koute
Baz done Oracle 12.1 ak degaje pita yo pral itilize 64k paj pou tèks, done ak pile. Sepandan, pou TNSLISTENER la li toujou sèvi ak paj 4k pou tèks, done, ak pile. Pou
pèmèt paj 64k pou moun k ap koute a sèvi ak kòmandman ekspòtasyon an anvan yo kòmanse pwosesis koute a. Remake byen ke kouri nan yon anviwònman ki baze sou ASM ki koute a kouri soti nan
GRID_HOME e non ORACLE_HOME.
Dokimantasyon pou kòmandman "strictly setenv" chanje nan 12.1 oswa pita. -t oswa -T yo te retire an favè -env oswa -envs. Nan anviwònman an Oracle Listener mete ak ekspòte:
– LDR_CNTRL=DATAPSIZE=64K@TEXTPSIZE=64K@STACKPSIZE=64K - VMM_CNTRL=vmm_fork_policy=COR (ajoute kòmandman 'Kopi sou Li')
Sentaks pataje
Anviwònman LDR_CNTRL=SHARED_SYMTAB=Y pa bezwen espesifikman fikse nan 11.2.0.4 oswa pi ta. Opsyon lyen konpilateur yo pran swen anviwònman sa a epi yo pa bezwen mete espesifikman ankò. Li pa rekòmande pou gen LDR_CNTRL=SHARED_SYMTAB=Y espesifikman mete nan 12c oswa pi ta.
Virtual processeur plisman
Sa a se yon anviwònman kritik nan yon anviwònman RAC lè w ap itilize LPAR ak plisman processeur pèmèt. Si anviwònman sa a pa ajiste, gen yon gwo risk pou yo degèpisman nœuds RAC nan kondisyon chaj travay baz done limyè. Scheda -p -o vpm_xvcpus=2
VIOS & RAC Interconnect
Yo rekòmande yon koneksyon devwe 10G (sa vle di, 10G Ethernet Adapter) kòm yon minimòm pou bay ase Pleasant pou trafik ki sansib pou distribisyon gwoup la. Trafik gwoup RAC - trafik entèkonekte yo ta dwe dedye epi yo pa pataje. Pataje nan entèkoneksyon ka lakòz reta tan ki mennen nan pann ne / pwoblèm degèpisman.
Pèfòmans rezo
Sa a se yon sijesyon rezo-akor depi lontan pou Oracle sou AIX, byenke default la rete nan 0. Anviwònman TCP nan rfc1323=1
Plis enfòmasyon konplè
Gade nan lyen: Jere Estabilite ak Pèfòmans aktyèl vèsyon baz done Oracle ki kouri AIX sou Power Systems ki gen ladan POWER9.
https://www.ibm.com/support/pages/node/6355543

Jeneral

  • Sèvi ak mòd SMT8
  • Sèvi ak LPAR CPU dedye

Db2 Depo

  • Asire w ke gen yon rezo prive gwo vitès ant tout nœuds
  • Limite konfigirasyon MLN a yon sèl ne pou chak priz

CP4D

  • Sèvi ak PCIe4 pou rezo nœuds OCP
  • Anvan OCP 4.8, mete paramèt nwayo slub_max_order=0

Db2 meyè pratik
https://www.ibm.com/docs/en/db2/11.5?topic=overviews-db2-best-practices

Rezo

  • Pou rezo pod, sèvi ak rezo prive ki baze sou natif natal SRIOV si LPM pa obligatwa, otreman, sèvi ak VNIC.
  • Pou aplikasyon ki mande gwo bandwidth oswa latansi ba, konsidere itilize Operatè Rezo SR-IOV pou bay VF dirèkteman nan yon gous.
  • Pou sèvis ki bezwen yon tan ki ba, konfigirasyon delè yo defo pou yon wout ki egziste deja
  • Ajiste gwosè MTU vle rezo grap OCP a

Sistèm operasyon

  • Konsidere ogmante limit u yo nan chanjman apre enstalasyon CoreOS yo
  • Gade nan kondisyon minimòm enstalasyon OCP pou enstalasyon Power platfòm OCP4.8 sou Power

Deplwaman

  • Lè w ap deplwaye aplikasyon yo, sonje yon vCPU ekivalan a yon nwayo fizik lè multithreading similtane (SMT), oswa hyperthreading, pa pèmèt. Lè SMT aktive, yon VCPU ekivalan a yon fil pyès ki nan konpitè.
  • Al gade nan direktiv gwosè minimòm pou travayè ak nœuds mèt Kondisyon pou resous minimòm yo
  • Atribye yon depo apa devwe nan rejis imaj veso ki entegre
  • Sèvi ak direktiv gwosè sa yo pou anyè prensipal OCP yo ke eleman OpenShift Container Platform ekri done yo.

Dokiman / Resous

IBM Power10 pèfòmans [pdfGid Itilizatè
Power10, Pèfòmans, Pèfòmans Power10

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *