Performance op,mering Power Systems med IBM i Mølgaard Data AS Jørgen Johansen IBM Cer,fied Systems Expert SAP Cer,fied Technology Consultant jjo@mgd.dk
God performance er ikke en selvfølge men kan opnås med rekdig omhu og sund fornul Metoden er simpel og gennemskuelig Ingen fancy fagudtryk Ingen uforståelige rapporter Bare almindelig dansk "nede på jorden omhu
God performance er ikke en selvfølge men kan opnås med rekdig omhu og sund fornul Metoden er simpel og gennemskuelig Ingen fancy fagudtryk Ingen uforståelige rapporter Bare almindelig dansk "nede på jorden omhu Eller med andre ord, s,l krav,l din leverandør: Dit Power System skal ikke bare være godt nok dit Power System skal være aldeles fremragende
GLEM ALLE PERFORMANCE GURUER, DU HAR VERDENS BEDSTE PERFORMANCE SPECIALIST LIGE FORAN DIG God performance er ikke en selvfølge men kan opnås med rekdig omhu og sund fornul Metoden er simpel og gennemskuelig Ingen fancy fagudtryk Ingen uforståelige rapporter Bare almindelig dansk "nede på jorden omhu + selvfølgelig verdens bedste opera,v system: IBM i
God performance opnår du med automa,sk performance justering og et system i balance De 3 fokusområder, der skaber et system i balance er 1. Antal cores/threads 2. Antal GB main storage per thread 3. I/O system, afstemt eler antal cores/threads
1. Antal cores/threads 1.1 De fleste ISV- ere med standard løsninger har sizing guidelines/tools der giver et CPW behov 1.2 Korriger CPW behov med vækst / eller Kik i bak- spejlet og læg en vækst faktor,l aktuelt CPW forbrug Eksempel: Udgangspunkt: 1 core POWER7 med 5.900 CPW Gennemsnitlig CPU u,liza,on 70% ~ 4.130 CPW Vækshaktor 20%, år 1, fremskrevet: 4.960 CPW år 2, fremskrevet: 5.950 CPW år 3, fremskrevet: 7.140 CPW korriger for sizing guideline (60%): 11.894 CPW 11.894 CPW passer,l 2 POWER8 cores i en S814 1.3 Vær rundhåndet, det er bedre at have for mange cores (end for få)
POWER8 SCALE-OUT 7
2. Antal GB main storage per thread 2.1 De fleste ISV- ere har sizing guidelines/tools der giver behov i GB per system 2.2 Vi regner med 4 GB per thread som udgangspunkt,l de fleste applika,oner Specielle applika,oner som eksempelvis SAP APO kan have behov for 8 GB per thread IBMi 7.1 IBM i 7.2 Antal threads pr core POWER7 4 4 POWER8 4* 8 *) udgangspunkt med mindre du ak>vt konfigurerer LPAR >l 8 threads 2.3 Det betyder at en POWER7 vil kræve minimum 16 GB per core og en POWER8 vil kræve 32 GB memory per core 2.4 Vær rundhåndet, det er bedre at have for mange GB (end for få) MEN der er grænser, GB per thread kan let overs>ge dansk cost/benefit opfamelse
ENTERPRISE POWER SYSTEMS Produc,on server D & Q server
3. I/O System afstemt eler antal cores 3.1 De fleste ISV- ere har sizing guidelines/tools der giver behov i GB per system Disse tools kan ikke stå alene, idet vi alle ved at IBM i har brug for mange arme 3.2 De få officielle IBM publika,oner om I/O system sizing har forskellig opfaqelse af CPW/disk PLET leqer vedr. POWER6 Blades skriver at 1 disk i et Bladecenter S kan levere I/O,l 100 CPW ydelse I performance guidelines for POWER6 med Large cache controllers er anført 250 CPW pr. 15k RPM disk Med external storage oplyses IOPS pr disk,l 250 IOPS for en 15k RPM SAS disk en POWER8 med 9.000 CPW / core vil kræve ca. 90 diske ved 100 CPW/disk en POWER8 med 9.000 CPW / core vil kræve ca. 36 diske ved 250 CPW/disk en POWER8 med 9.000 CPW / core og en Legacy applika,on trækker ca. 5.000 IOPS ~ ca. 20 styk 15k RPM diske 3.3 Vore interne sizing guidelines er et sammenkog af ovenstående modeller korrigeret for kombina,onen af moderne PCIe adaptere og 6 Gb SAS teknologi Vi sizer eler ca. 5.000 IOPS pr core for både legacy ERP løsninger og moderne C/S løsninger De 5.000 IOPS får vi med 1 par large cache disk controllers + 20 15k RPM diske pr. core SSD diske kan reducere antallet af diske markant, men SSD er ikke uden udfordringer med IBM i som OS derfor undlader vi SSD diske når IBM i ejer hardware 3.4 Vær rundhåndet, det er bedre at have for mange arme og controller par (end for få) der er ingen grænser, I/O systemet kan ikke overdimensioneres
Når systemet er sized så det er i balance, mangler der kun 2 >ng før du kan læne dig >lbage og lade verdens bedste performance specialist tune systemet for dig 1. Systemværdi QPFRADJ sæmes >l 3 2. WRKSHRPOOL >lpasses
Opfølgning på performance: Selvfølgelig, IBM Navigator for i
Hvordan følger du op på god performance De 3 fokusområder 1. Antal cores/threads Her er du nødt,l at køre en performancemåling over længere,d, f.eks en måned Hvis du konstant er over 60% cpu udnyqelse bør du købe en licens/core mere 2. Antal GB main storage per thread Kontrolleres i wrksyssts, se på summen af DB faults og non db faults der må ikke være nogen faults i machine pool, overhovedet summen af faults i andre pools skal være < end (antal cores * 100 * (CPUpct/100)) 3. I/O systemet disk buzy procent er primær indikator service,der for de enkelte diske er ligeledes en god indikator