Date post: | 04-Apr-2018 |
Category: |
Documents |
Upload: | ibm-india-smarter-computing |
View: | 219 times |
Download: | 0 times |
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 1/28
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 2/28
© 2832 MBG Kirxircvmie2
Vrcflgcr`{Vrcflgcr`{
MBG! vol MBG aidi! cef mbg%kig crl vrcflgcr`{ ir rldm{vlrlf vrcflgcr`{ in Mevlrecvmieca B|{mel{{Gckomel{ Kirx%! rldm{vlrlf me gce} j|rm{fmkvmie{ tiraftmfl% Ivolr xrif|kv cef {lr~mkl ecgl{
gmdov bl vrcflgcr`{ in MBG ir ivolr kigxceml{% C k|rrlev am{v in MBG vrcflgcr`{ m{ c~cmacbal ie volTlb cv ‑Kix}rmdov cef vrcflgcr` menirgcvmie‗ cv ttt%mbg%kig)aldca)kix}vrcfl%{ovga%
Ame| m{ c rldm{vlrlf vrcflgcr` in Ame|{ Vir~caf{ me vol \emvlf [vcvl{! ivolr ki|evrml{! ir bivo%
Jc~c cef caa Jc~c'bc{lf vrcflgcr`{ cef aidi{ crl vrcflgcr`{ in [|e Gmkri{}{vlg{! Mek% me vol
\emvlf [vcvl{! ivolr ki|evrml{! ir bivo%
Ivolr xrif|kv cef {lr~mkl ecgl{ gmdov bl vrcflgcr`{ in MBG ir ivolr kigxceml{%
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 3/28
© 2832 MBG Kirxircvmie;
Cdlefc Cdlefc
Mevrif|kvmie
Glvoif{ vi xc|{l c z)^G d|l{v
Tlb[xolrl Cxxamkcvmie [lr~lr J^G {vck`med
D|l{v {kcamed cef FK[[ |{cdl
[|ggcr}
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 4/28© 2832 MBG Kirxircvmie6
Mevrif|kvmieMevrif|kvmie
C ~mrv|camzlf le~mrieglev
‛ r|e{ ixlrcvmed {}{vlg{ am`l Ame| ie ~mrv|ca ocrftcrl
‛ bck`med |x vol ~mrv|ca ocrftcrl tmvo xo}{mkca ocrftcrl c{ rls|mrlf m{ vol rl{xie{mbmamv} in c O}xlr~m{ir! am`lz)^G%
‛ xri~mfl{ {mdemnmkcev cf~cevcdl{ me rldcrf in gcecdlglev cef rl{i|rkl |vmamzcvmie
‛ r|eemed ~mrv|camzlf ie {ocrlf rl{i|rkl{ mevrif|kl{ c elt f}ecgmk mevi vol {}{vlg
Vol mgxirvcev xcrv m{ vol $c{ rls|mrlf $
‛ eirgcaa} fi eiv caa d|l{v{ ellf caa c{{mdelf rl{i|rkl{ caa vol vmgl
‛ Mv g|{v bl xi{{mbal nir vol O}xlr~m{ir vi mflevmn} rl{i|rkl{ tomko crl eiv |{lf%
Vom{ xrl{levcvmie ceca}zl{ vti m{{|l{
‛ Mfamed cxxamkcvmie{ tomko aii` {i nrls|leva} nir tir` vocv vol} cxxlcr ckvm~l vi vol O}xlr~m{ir
• Kieklre{ gce} cxxamkcvmie{ r|eemed tmvo g|avmxal xrikl{{l{)vorlcf{
• [cgxal: $eim{}$ Tlb[xolrl Cxxamkcvmie [lr~lr
• [ia|vmie: xc|{med d|l{v{ tomko crl `eit vi bl |e|{lf nir c aiedlr xlrmif
‛ C kienmd|rcvmie s|l{vmie! tocv m{ blvvlr ~lrvmkca ir oirmzievca cxxamkcvmie {vck`med
• {vck`med gce} cxxamkcvmie{)gmffal tcrl me iel ~lr} acrdl d|l{v
• oc~med gce} d|l{v{ tmvo iel d|l{v nir lcko cxxamkcvmie)gmffal tcrl
• ir {iglvomed me blvtlle
• [cgxal: 288 Tlb[xolrl J^G{
• [ia|vmie: Ceca}zl vol bloc~mir in {lv|x ~crmcvmie{
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 5/28
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 6/28
© 2832 MBG Kirxircvmie>
Mevrif|kvmieMevrif|kvmie
Vol rls|mrlglev:
‛ Ce mfamed d|l{v {oi|af eiv kie{|gl KX\ ir glgir}%
‛ Flnmemvmie in mfal: C d|l{v eiv xrikl{{med ce} kamlev rls|l{v{ m{ mfal
• Vom{ m{ vol k|{viglr ~mlt! eiv vol ~mlt nrig vol ixlrcvmed {}{vlg ir O}xlr~m{ir%
Vol m{{|l:
‛ Ce $mfamed$ Tlb[xolrl Cxxamkcvmie [lr~lr d|l{v m{ {i nrls|leva} aii`med nir tir`! vocv mv fil{ eiv blkiglmfal nrig vol O}xlr~m{ir ~mlt%
‛ Nir z)^G: mv kce eiv {lv vol d|l{v {vcvl vi firgcev cef vol rl{i|rkl{! l{xlkmcaa} vol glgir}! crlkie{mflrlf c{ ckvm~la} |{lf:
• z)^G ki|af |{l rlca glgir} xcdl{ nrig firgcev d|l{v{ lc{ma} nir ivolr ckvm~l d|l{v{
• B|v vol glgir} xcdl{ nrig mfamed Tlb[xolrl d|l{v{ tmaa {vc} me rlca glgir} cef eiv bl xcdlf i|v
• Vol glgir} xcdl{ nrig ce mfamed Tlb[xolrl Cxxamkcvmie {lr~lr kigxlvl tmvo rlcaa} ckvm~l d|l{v{ nir rlca glgir}xcdl{
‛ Vom{ bloc~mir lxlkvlf vi bl eiv {xlkmnmk nir Tlb[xolrl Cxxamkcvmie [lr~lr
C {ia|vmie
‛ D|l{v{ tomko crl `eite c{ meckvm~l! nir lcgxal tole vol fl~laixlr oc{ nmem{olf om{ tir`! crl gcflmeckvm~l vi vol z)^G b}
• |{med Ame| {|{xlef glkocem{g /omblrecvl{ vol Ame|-
• |{med z)^G {vix kiggcef /{vix{ vol ~mrv|ca KX\{-
‛ Vom{ {oi|af olax vi mekrlc{l vol al~la in glgir} i~lrkiggmvglev {mdemnmkceva}! nir lcgxal nir {}{vlg{oi{vmed TC[ le~mrieglev{ nir c tiraf tmfl tir`med fl~laixglev dri|x{
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 7/28
© 2832 MBG Kirxircvmie4
Oit vi xc|{l vol d|l{vOit vi xc|{l vol d|l{v
Ame| [|{xlef)Rl{|gl
‛ [lv|x: flfmkcvlf {tcx fm{` vi oiaf vol n|aa d|l{v glgir}
zmxa%kien: rl{|gl71{tcx fl~mklYeifl5Ixvmieca: cff c biiv vcrdlv tmvo vol eirl{|gl xcrcglvlr c{ ncma{cnl levr}
‛ [|{xlef: lkoi fm{` 5){}{)xitlr){vcvl
‛ Mgxckv: kievriaalf ocav in Ame| cef mv{ fl~mkl{
‛ Rl{|gl: j|{v MXA vol d|l{v
‛ girl flvcma{ me vol fl~mkl frm~lr{ bii`:ovvx:))ttt%mbg%kig)fl~laixlrtir`{)ame|)ame|;=8)fik|glevcvmieYfl~%ovga
z)^G KX [vix)Bldme
‛ [lv|x: Xrm~maldl kac{{: D
‛ [vix: KX {vix kx| caa /gmdov bl m{{|lf nrig ~gkx-
‛ Mgxckv: {vix{ ~mrv|ca KX\{! llk|vmie j|{v ocavlf!fl~mkl {vcvl{ gmdov rlgcme |eflnmelf
‛ Rl{|gl: KX bldme kx| caa /nrig ;248 {l{{mie! fm{kieelkv tole fiel-
‛ girl flvcma{ me KX kiggcef rlnlrlekl:ovvx:))x|bamb%bi|aflr%mbg%kig)meniklevlr)z~g)~>r3)mefl%j{x9vixmk7)kig%mbg%z~g%~>38%okxb4)vik%ovg
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 8/28
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 9/28
© 2832 MBG Kirxircvmie=
Vmgl vi xc|{l ir rl{vcrv vol d|l{v{Vmgl vi xc|{l ir rl{vcrv vol d|l{v{
KX {vix)bldme m{ g|ko nc{vlr
‛ Me kc{l in ce MXA) xitlr ai{{ {}{vlg {vcvl m{ ai{v
‛ Fm{` cef glgir} {vcvl in vol {}{vlg gmdov bl mekie{m{vlev
Ame| {|{xlef trmvl{ vol glgir} mgcdl vi vol {tcx fl~mkl cef {o|vfite vol fl~mkl{%
‛ Ellf{ girl vmgl! b|v vol {}{vlg m{ alnv me c ~lr} kievriaalf {vcvl
‛ MXA ir xitlr ai{{ oc~l ei mgxckv ie vol {}{vlg {vcvl
‛ Caa fl~mkl{ crl kalcea} {o|vfite
Vmgl{ |evma vol d|l{v m{ ocavlf
Ame|: {|{xlef z)^G: {vix kiggcef
vmgl{ P{lkW ? 24 mgglfmcvla} mgglfmcvla}
{vcefcaielfcvcbc{l Tlb[xolrld|l{v {vcefcaielfcvcbc{l Tlb[xolrld|l{v
Vmgl{ |evma vol d|l{v m{ {vcrvlf cdcme
Ame|: rl{|gl
vmgl{ P{lkW 3= mgglfmcvla}
z)^G: bldme
kiggcef
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 10/28
© 2832 MBG Kirxircvmie38
D|l{v [vcvl{D|l{v [vcvl{
[|{xlef)Rl{|gl bloc~l{ mflca! n|aa vmgl firgcev#
Tmvo [vix)Bldme vol d|l{v dlv{ catc}{ {kolf|alf cdcme
‛ ie rlc{ie m{ vocv z)^G m{ {vmaa xrikl{{med mevlrr|xv{ nir vol ~mrv|ca EMK{ /^[TMVKO-
88:88 84:32 36:26 23:;> 2?:6? ;>:88
8
3
S|l|l [vcvl in [|{xleflf D|l{v{
Fc}Vrcflr Tir`aicf /TC[)FB2-
AE_8838< AE_88384
vmgl me gg:{{
{vcvl:37FM[X!87FIR
G
[|{xlef)Rl{|gl
[vix)Bldme
{|{xlef rl{|gl
88:88 84:32 36:26 23:;> 2?:6? ;>:88
8
3
S|l|l [vcvl in [|{xleflf D|l{v{
Fc}Vrcflr Tir`aicf /TC[)FB2-
vmgl me gg:{{
{vcvl:37
FM[X!87FIRG
{vix bldme
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 11/28
© 2832 MBG Kirxircvmie33
Ibjlkvm~l{ ' Xcrv 2Ibjlkvm~l{ ' Xcrv 2
Ibjlkvm~l{ ‛ Xcrv 2
‛ [oit mn vol xcdl{ nrig vol xc|{lf d|l{v{ crl rlcaa} gi~lf vi _[VIR
Le~mrieglev
‛ |{l < d|l{v{ tmvo Tlb[xolrl Cxxamkcvmie [lr~lr cef FB2 cef < {vcefcaiel fcvcbc{l d|l{v{ /nrig ceivolr ~lefir-
‛ Vol cxxamkcvmie {lr~lr {}{vlg{ crl me c ka|{vlr le~mrieglev tomko rls|mrl ce cffmvmieca d|l{v tmvo elvtir`flxai}glev gcecdlr
‛ 6 [}{vlg{ in mevlrl{v: vcrdlv {}{vlg{• 2 Tlb[xolrl + 2 {vcefcaiel fcvcbc{l{
‛ 6 [vcefb} {}{vlg{: ckvm~cvlf vi xrif|kl glgir} xrl{{|rl tole {}{vlg{ in mevlrl{v crl xc|{lf
• 2 Tlb[xolrl + 2 {vcefcaiel fcvcbc{l{
‛ 2 Bc{l aicf {}{vlg{: el~lr xc|{lf vi xrif|kl c kie{vcev bc{l aicf
• 3 Tlb[xolrl + 3 {vcefcaiel fcvcbc{l
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 12/28
© 2832 MBG Kirxircvmie32
[|{xlef Rl{|gl Vl{v ' Glvoifiaid}[|{xlef Rl{|gl Vl{v ' Glvoifiaid}
8:88:888:88:68
8:83:288:82:88
8:82:688:8;:28
8:86:888:86:68
8:8<:288:8>:88
8:8>:688:84:28
8:8?:888:8?:68
8:8=:288:38:88
8:38:688:33:28
8:32:888:32:68
8:3;:288:36:88
8:36:688:3<:28
8:3>:888:3>:68
8:34:288:3?:88
8:3?:688:3=:28
8:28:888:28:68
8:23:288:22:88
8:22:688:2;:28
8:26:888:26:68
8:2<:288:2>:88
8:2>:688:24:28
8:2?:888:2?:68
8:2=:288:;8:88
8:;8:688:;3:28
8:;2:888:;2:68
8:;;:288:;6:88
8:;6:688:;<:28
8%8
8%2
8%6
8%>
8%?
3%8
3%2
Rlca KX\ |{cdl[}{vlg{ in mevlrl{v /{|{xleflf)rl{|glf-
Vmgl /o:gg-
MNA{
8:88:888:88:68
8:83:288:82:88
8:82:688:8;:28
8:86:888:86:68
8:8<:288:8>:88
8:8>:688:84:28
8:8?:888:8?:68
8:8=:288:38:88
8:38:688:33:28
8:32:888:32:68
8:3;:288:36:88
8:36:688:3<:28
8:3>:888:3>:68
8:34:288:3?:88
8:3?:688:3=:28
8:28:888:28:68
8:23:288:22:88
8:22:688:2;:28
8:26:888:26:68
8:2<:288:2>:88
8:2>:688:24:28
8:2?:888:2?:68
8:2=:288:;8:88
8:;8:688:;3:28
8:;2:888:;2:68
8:;;:288:;6:88
8:;6:688:;<:28
8%8
8%2
8%6
8%>
8%?
3%8
3%2
Rlca KX\ |{cdl[vcef b} [}{vlg{ /ckvm~cvlf vi krlcvl glgir} xrl{{|rl-
Vmgl /o:gg-
MNA{
8:88:888:88:68
8:83:288:82:88
8:82:688:8;:28
8:86:888:86:68
8:8<:288:8>:88
8:8>:688:84:28
8:8?:888:8?:68
8:8=:288:38:88
8:38:688:33:28
8:32:888:32:68
8:3;:288:36:88
8:36:688:3<:28
8:3>:888:3>:68
8:34:288:3?:88
8:3?:688:3=:28
8:28:888:28:68
8:23:288:22:88
8:22:688:2;:28
8:26:888:26:68
8:2<:288:2>:88
8:2>:688:24:28
8:2?:888:2?:68
8:2=:288:;8:88
8:;8:688:;3:28
8:;2:888:;2:68
8:;;:288:;6:88
8:;6:688:;<:28
8%8
8%2
8%6
8%>
8%?
3%8
3%2
Rlca KX\ |{cdlBc{l Aicf {}{vlg{ /catc}{ |x-
Vmgl /o:gg-
MNA{
tir`aicf {vix
cef {|{xlef
tir`aicf {vixcef {|{xlef
rl{|gl
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 13/28
© 2832 MBG Kirxircvmie3;
[|{xlef)Rl{|gl Vl{v ‛ Tocv ocxxle{ tmvo vol xcdl{9[|{xlef)Rl{|gl Vl{v ‛ Tocv ocxxle{ tmvo vol xcdl{9
8
28888
68888
>8888
?8888
388888328888
368888
3>8888
3?8888
288888
Xcdl{ me _[VIR
Me vol gmffal in vol tcrg|x xoc{l
[IM T%
[IM T%
[IM [FB
[IM [FB
[vcefb} T%[vcefb} T%
[vcefb} [FB
[vcefb} [FB
Bc{l Aicf T%
Bc{l Aicf [FB
Flxa% Gdr
+Xcdl
{
8
28888
68888
>8888
?8888
388888
328888
368888
3>8888
3?8888
288888
Xcdl{ me rlca {vircdlMe vol gmffal in vol tcrg|x xoc{l
+Xcd
l{
8
28888
68888
>8888
?8888
388888
328888
3688883>8888
3?8888
288888
Xcdl{ me _[VIR
Me vol gmffal in vol {|{xlef xoc{l
[IM T%
[IM T%
[IM [FB[IM [FB
[vcefb} T%
[vcefb} T%
[vcefb} [FB
[vcefb} [FB
Bc{l Aicf T%
Bc{l Aicf [FB
Flxa% Gdr
+Xcdl{
8
28888
68888
>8888
?8888
388888
328888
3688883>8888
3?8888
288888
Xcdl{ me rlca {vircdl
Me vol gmffal in vol {|{xlef xoc{l
+Xcdl{
8
28888
68888
>8888
?8888
388888
328888
368888
3>8888
3?8888288888
Xcdl{ me _[VIR
Me vol gmffal in vol lef xoc{l cnvlr rl{|gl
[IM T%[IM T%
[IM [FB
[IM [FB
[vcefb} T%
[vcefb} T%
[vcefb} [FB
[vcefb} [FB
Bc{l Aicf T%
Bc{l Aicf [FB
Flxa% Gdr
+Xcdl{
8
28888
68888
>8888
?8888
388888
328888
368888
3>8888
3?8888288888
Xcdl{ me rlca {vircdl
cv vol lef xoc{l cnvlr rl{|gl
+Xcdl{
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 14/28
© 2832 MBG Kirxircvmie36
Rl{|gl Vmgl{ tole {kcamed d|l{v {mzlRl{|gl Vmgl{ tole {kcamed d|l{v {mzl
Vol vl{v{ {i ncr oc~l blle fiel tmvo rlacvm~la} {gcaa d|l{v{ /13DB glgir}-
Oit fil{ vol rl{|gl vmgl {kcal tole vol d|l{v {mzl mekrlc{l{
‛ R|e g|avmxal J^G{ me{mfl vol TC[ me{vcekl! lcko J^G ocf c Jc~c olcx {mzl in 3 DB vi le{|rl vocv vol glgir}m{ rlcaa} |{lf%
‛ Tmvo vol d|l{v {mzl vol e|gblr in J^G{ tc{ {kcalf
‛ Vol {mzl in vol d|l{v tc{ amgmvlf b} vol {mzl in c vol gif= FC[F |{lf c{ {tcx fl~mkl nir vol glgir} mgcdl
Rl{|gl vmgl meka|fl{ vol vmgl nrig MXA$med vol {|{xleflf d|l{v |evma {|kkl{{n|aa} xlrnirg ce ovvx dlv
[vcrv|x vmgl meka|fl{ iea} vmgl nir llk|vmed vol {vcrv[lr~lr kiggcef nir {lr~lr 3 ‛ > {lrmcaa} tmvo c {krmxv
► Rl{|gl vmgl tc{ catc}{ g|ko {oirvlr voce j|{v {vcrvmed vol Tlb[xolrl cxxamkcvmie {lr~lr{
2%8 DB ) 3 J^G 2%> DB ) 2 J^G{ ;%= DB ) 6 J^G{ <%2 DB ) > J^G{
8
38
28
;8
68
<8
>8
48
?8
=8
Vmgl vi Rl{|gl c Ame| D|l{v
x|rl {vcrv|x vmgl
nir > J^G{
Rl{|gl vmgl{
D|l{v me DB) J^G{
{lkief{
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 15/28
© 2832 MBG Kirxircvmie3<
Cdlefc Cdlefc
Mevrif|kvmie
Glvoif{ vi xc|{l c z)^G d|l{v
Tlb[xolrl Cxxamkcvmie [lr~lr J^G {vck`med
D|l{v {kcamed cef FK[[ |{cdl
[|ggcr}
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 16/28
© 2832 MBG Kirxircvmie3>
Ibjlkvm~l{Ibjlkvm~l{
Tomko {lv|x ki|af bl rlkiggleflf: iel ir gce} J^G{ xlr d|l{v9Tomko {lv|x ki|af bl rlkiggleflf: iel ir gce} J^G{ xlr d|l{v9
Lxlkvcvmie{ ‛ Gce} J^G{ xlr d|l{v crl rlacvlf tmvo kievlevmie me{mfl Ame| /glgir}! KX\{-
‛ Gce} d|l{v{ crl rlacvlf tmvo girl z)^G lnnirv cef z)^G i~lrolcf /l%d% ~mrv|ca EMK{! ^[TMVKO-
‛ [gcaa d|l{v{ tmvo 3 KX\ oc~l ei [GX i~lrolcf /l%d% ei {xmeaik`{-
Glvoifiaid}
‛ \{l c vivca in 288 J^G{ /Tlb[xolrl Cxxamkcvmie [lr~lr me{vcekl{)xrinmal{-
‛ \{l c x|rl Cxxamkcvmie [lr~lr tir`aicf tmvoi|v fcvcbc{l
‛ [kcal vol cgi|ev in J^G{ xlr d|l{v cef vol cgi|ev in d|l{v ckkirfmeda} vi rlcko c vivca in 288
‛ \{l iel eifl cdlev xlr d|l{v
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 17/28
© 2832 MBG Kirxircvmie34
Vl{v Le~mrieglevVl{v Le~mrieglev
Ocrftcrl:
‛ 3 AXCR ie z3=>! 26 KX\{! 288DB Klevrca {vircdl + 2 DB lxceflf!
[invtcrl
‛ z)^G >%3! [AL[33 [X3! TC[ 4%3
Tir`aicf: [IC bc{lf tir`aicf tmvoi|v fcvcbc{l bck`'lef /MBG mevlreca-
D|l{v [lv|x:
‛ ei glgir} i~lrkiggmvglev
d|l{v{
288 3 26 26 3 : 3%8 ?%; 288 288
388 2 32 26 3 : 3%8 ?%; 388 288
<8 6 > 26 3 : 3%8 ?%; <8 288
28 38 ; ;8 3 : 3%; >%4 28 288KX\ I~lrkiggmvglev
38 28 2 68 3 : 3%4 <%8 38 2886 <8 3 <8 3 : 2%3 6%8 6 288
2 388 3 388 3 : 6%2 2%8 2 288
3 288 3 288 3 : ?%; 3%8 3 288
J^G{xlr d|l{v
^KX\{xlr d|l{v
vivca in ^KX\{
KX\rlca : ~mrv
J^G{xlr ~KX\
d|l{vglgir} {mzl
PDBW
vivca ~mrv|caglgir} {mzl
PDBW
\emxrikl{{ir
O m v a ^ vm a TC[ D v [v `m
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 18/28
© 2832 MBG Kirxircvmie3?
Oirmzievca ~lr{|{ ^lrvmkca TC[ D|l{v [vck`medOirmzievca ~lr{|{ ^lrvmkca TC[ D|l{v [vck`med
83828;868<8>848?8=83883383283;83683<83>83483?83=8288
8
2
6
>
?
38
32
36
3>
8
<88
3888
3<88
2888
2<88
;888;<88
6888
6<88
Tlb[xolrl J^G{ {vck`med ' 288 J^G{
Vori|dox|v cef AXCR KX\ aicf
Vori|dox|v /alnv ]'cm{- AXCR KX\ aicf /rmdov ]'cm{-
J^G{ xlr d|l{v /Vivca catc}{ 288-
Vori|dox|vPX
cdlLalglev {
){lkW
Mgxckv in J^G {vck`med ie vori|dox|v m{ giflrcvl
‛ Gmemg|g 7 Gcmg|g ‛ ;%<,
‛ 3 J^G xlr d|l{v /288 d|l{v{- oc{ vol omdol{v vori|dox|v ‛ 38 J^G{ xlr d|l{v /28 d|l{v{- oc{ vol aitl{v vori|dox|v
Mgxckv in J^G {vck`med ie KX\ aicf m{ olc~}
‛ Gmemg|g 7 Gcmg|g ' ;3,! Fmnnlrlekl m{ 6%2 MNA{ ‛ 38 J^G{ xlr d|l{v /28 d|l{v{- oc{ vol aitl{v KX\ aicf /=%< MNA- ‛ 288 J^G xlr d|l{v /3 d|l{v- oc{ vol omdol{v KX\ aicf /3;%4 MNA-
Xcdl rlirflr
‛ mgxckv in xcdl rlirflr ie)inn ie c 6DB d|l{v tmvome eirgca ~crmcvmie
^G xcdl rlirflr inn
‛ nir d|l{v{ tmvo 38 J^G{ cef girl/5 ? DB glgir}-
KX\ i~lrkiggmvglev
‛ {vcrv{ tmvo 28 J^G{ xlr d|l{v
‛ cef mekrlc{l{ tmvo al{{ J^G{ xlr d|l{v
\emxrikl{{ir /\X- {lv|x nir
‛ 6 J^G{ xlr d|l{v cef al{{
ei glgir} i~lrkigggmvglev
D|l{v{ 3 2 6 38 28 288
{vcrv \X {lv|x{vcrv KX\ i~lrkiggmvglev +d|l{v KX\ aicf 1 3 MNA
KX\ aicf P MNAW
O m v a ^ vm a TC[ D v [v `m )^G KX\ a fO m v a ^ vm a TC[ D v [v `m )^G KX\ a f
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 19/28
© 2832 MBG Kirxircvmie3=
Oirmzievca ~lr{|{ ^lrvmkca TC[ D|l{v [vck`med ' z)^G KX\ aicfOirmzievca ~lr{|{ ^lrvmkca TC[ D|l{v [vck`med ' z)^G KX\ aicf
82868>8?83883283683>83?8288
8
2
6
>
?
38
32
36
Tlb[xolrl J^G{ {vck`med ' 288 J^G{z)^G KX\ aicf /KX7\{lr'Lg|acvmie! Vivca7\{lr+[}{vlg-
KX /cvvrmb|vlf vi vold|l{v-
Lg|acvmie [}{vlg /KX vmgl eivcvvrmb|vlf vi vold|l{v-
J^G{ xlr d|l{v /Vivca catc}{ 288-
KX\
AicfP+MN
A{
W
82868>8?83883283683>83?8288
8
8%3
8%2
8%;
8%6
8%<8%>
8%4
8%?
Tlb[xolrl J^G{ {vck`med ' 288 J^G{
z)^G KX\ aicf /KX7\{lr'Lg|acvmie! Vivca7\{lr+[}{vlg-
KX /cvvrmb|vlf vid|l{v{-
[}{vlg /KX vmgl eivcvvrmb|vlf vi d|l{v{-
J^G{ xlr d|l{v /Vivca catc}{ 288-
KX\
AicfP+MNA{W
Tomko kigxielev kc|{l{ vol ~crmcvmie me KX\ aicf9
‛ KX lnnirv me vivca blvtlle 8%6 cef 3 MNA
• [}{vlg rlacvlf m{ cv omdol{v tmvo 3 d|l{v
• KX lnnirv d|l{v rlacvlf m{ cv omdol{v tmvo 288 d|l{v!
• Cv aitl{v blvtlle 6 cef 28 d|l{v{%
‛ Gcjir kievrmb|vmie kigl{ nrig vol Ame| mv{lan /Lg|acvmie-%
z)^G KX\ aicf kie{m{v in:
‛ Lg|acvmie → vom{ r|e{ vol d|l{v
‛ KX lnnirv cvvrmb|vlf vi vol d|l{v → frm~l{ ~mrv|ca mevlrnckl{! l%d ^EMK{! lvk
‛ [}{vlg /KX lnnirv cvvrmb|vlf vi ei d|l{v- → x|rl KX lnnirv
^G xcdl rlirflr inn
‛ nir d|l{v{ tmvo 38 J^G{ cef girl/5 ? DB glgir}-
KX\ i~lrkiggmvglev ‛ {vcrv{ tmvo 28 J^G{ xlr d|l{v
‛ cef mekrlc{l{ tmvo al{{ J^G{ xlr d|l{v
\emxrikl{{ir /\X- {lv|x nir
‛ 6 J^G{ xlr d|l{v cef al{{
ei glgir} i~lrkigggmvglev
O m v a ^ vm a TC[ D v [v `m Am KX\ a fO m v a ^ vm a TC[ D v [v `m Am KX\ a f
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 20/28
© 2832 MBG Kirxircvmie28
Oirmzievca ~lr{|{ ^lrvmkca TC[ D|l{v [vck`med 'Ame| KX\ aicfOirmzievca ~lr{|{ ^lrvmkca TC[ D|l{v [vck`med 'Ame| KX\ aicf
Tomko kigxielev me{mfl Ame| kc|{l{ vol ~crmcvmie me KX\ aicf9
‛ Gcjir kievrmb|vmie vi vol rlf|kvmie me KX\ |vmamzcvmie kigl{ nrig vol |{lr {xckl! l%d% me{mfl Tlb[xolrl Cxxamkcvmie [lr~lr J^G
[}{vlg KX\
‛ flkrlc{l{ tmvo vol flkrlc{med cgi|ev in J^G{ xlr [}{vlg!
‛ b|v mekrlc{l{ tmvo vol \emxrikl{{ir kc{l{
Vol cgi|ev in KX\{ xlr d|l{v {llg{ vi bl mgxirvcev#
83828;868<8>848?8=83883383283;83683<83>83483?83=8288
8
2
6
>
?
38
32
36
Tlb[olrl J^G {vck`med ' 288 J^G{
Ame| KX\ aicf /|{lr! {}{vlg! {vlca-
\{lr KX\ [}{vlg KX\ [vlca KX\
J^G{ xlr d|l{v /Vivca catc}{ 288-
+MNA{
D|l{v{ 3 2 6 38 28 288
m v a KX\ am mvo 28 v /38 J^G o- f mvo 288 v~mrv|ca KX\ {kcamed tmvo 28 d|l{v{ /38 J^G{ lcko- cef tmvo 288 d|l{v{
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 21/28
© 2832 MBG Kirxircvmie23
~mrv|ca KX\ {kcamed tmvo 28 d|l{v{ /38 J^G{ lcko- cef tmvo 288 d|l{v{~mrv|ca KX\ {kcamed tmvo 28 d|l{v{ /38 J^G{ lcko- cef tmvo 288 d|l{v{
[kcamed vol cgi|ev in ~mrv|ca KX\{ in vol d|l{v{ cv vol ximev in vol aitl{v AXCR KX\ aicf
‛ Mgxckv in vori|dox|v m{ giflrcvl /Gme 7 Gc ‛ 6%<,-! vori|dox|v tmvo 3 ~KX\ m{ vol aitl{v
‛ Mgxckv ie KX\ aicf m{ omdo! 2 ~mrv|ca KX\{ xri~mfl vol aitl{v cgi|ev in KX\ |vmamzcvmie
‛ Vol ~crmcvmie m{ kc|{lf b} vol lg|acvmie xcrv in vol KX\ aicf 75 Ame|
Mv {llg{ vocv vol cgi|ev in ~mrv|ca KX\{ oc{ c {l~lrl mgxckv ie vol vivca KX\ aicf
‛ KX\ i~lrkiggmvglev al~la m{ iel nckvir! b|v eiv vol iea} iel#
‛ Tlb[xolrl Cxxamkcvmie [lr~lr r|e{ ie Ame| blvvlr tmvo 2 ~mrv|ca KX\{ me vom{ kc{l c{ aied c{ vol KX\i~lrkiggmvglev al~la m{ eiv vii lkl{{m~l
3 /3:3- 2 /3:3%4- ; /3:2%<-
8
<88
3!888
3!<88
2!888
2!<88
;!888
;!<88
6!888
8
2
6
>
?
38
32
36
Tlb[xolrl J^G{ {vck`med ' 288 J^G{
Vori|dox|v cef AXCR KX\ aicf ' 28 d|l{v{ ! 38 J^G{ lcko
AXCR aicf z )̂ G aicf: Lg|acvmie Vori|dox|v
~mrv|ca KX\{ /xo}{ : ~mrv|ca-
Vori|dox|vPX
cdlLalglev{
){l
kW
3 /3:?%;- 2 /3:3>%4-
8
<88
3!888
3!<88
2!888
2!<88
;!888;!<88
6!888
8
2
6
>
?
38
3236
3>
Tlb[xolrl J^G{ {vck`med ' 288 J^G{
Vori|dox|v cef AXCR KX\ aicf ' 288 d|l{v{! 3 J^G lcko
AXCR aicf z )̂ G aicf: Lg|acvmie Vori|dox|v
~mrv|ca KX\{ /xo}{ : ~mrv|ca-
Vori|dox|vPX
cdlLalglev{
){lkW
KX\ aicf P MNAW KX\ aicf P MNAW
CdlefcCdlefc
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 22/28
© 2832 MBG Kirxircvmie22
Cdlefc Cdlefc
Mevrif|kvmie
Glvoif{ vi xc|{l c z)^G d|l{v
Tlb[xolrl Cxxamkcvmie [lr~lr J^G {vck`med
D|l{v {kcamed cef FK[[ |{cdl
[|ggcr}
Oirmzievca ~lr{|{ ^lrvmkca TC[ D|l{v [vck`med FK[[ ~{ Gmemfm{`Oirmzievca ~lr{|{ ^lrvmkca TC[ D|l{v [vck`med FK[[ ~{ Gmemfm{`
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 23/28
© 2832 MBG Kirxircvmie2;
Oirmzievca ~lr{|{ ^lrvmkca TC[ D|l{v [vck`med ‛ FK[[ ~{ Gmemfm{`Oirmzievca ~lr{|{ ^lrvmkca TC[ D|l{v [vck`med ‛ FK[[ ~{ Gmemfm{`
FK[[ ir {ocrlf gmemfm{`{9
Mgxckv ie vori|dox|v m{ elcra} eiv eivmklcbal
Mgxckv ie KX\ m{ {mdemnmkcev /cef c{ lxlkvlf- ‛ Nir {gcaa e|gblr{ in d|l{v{ /3 ‛ 6- mv m{ g|ko kolcxlr vi |{l c gmemfm{` voce c FK[[ /[c~med{: 3%6 ‛ 2%2 MNA{-
‛ 38 d|l{v tc{ vol brlc` l~le
‛ Tmvo 28 d|l{v{ cef girl! vol le~mrieglev tmvo vol FK[[ ellf{ al{{ KX\ /[c~med{: 3%< ‛ 2%2 MNA{-
83828;868<8>848?8=83883383283;83683<83>83483?83=8288
8
<88
3!888
3!<88
2!8882!<88
;!888
;!<88
6!888
Tlb[xolrl J^G {vck`med
Vori|dox|v tmvo FK[[ ~{ Gmemfm{`
FK[[ {ocrlf Gmemfm{`
J^G{ xlr d|l{v /Vivca catc}{ 288-
Vori|dox
|v
83828;868<8>848?8=83883383283;83683<83>83483?83=8288
8
2
6
>
?
38
32
36
Tlb[xolrl J^G {vck`med
AXCR KX\ aicf tmvo FK[[ ~{ Gmemfm{`
FK[[ {ocrlf Gmemfm{`
J^G{ xlr d|l{v /Vivca catc}{ 288-
+MNA{
D|l{v{ 3 2 6 38 28 288 D|l{v{ 3 2 6 38 28 288
CdlefcCdlefc
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 24/28
© 2832 MBG Kirxircvmie26
Cdlefc Cdlefc
Mevrif|kvmie
Glvoif{ vi xc|{l c z)^G d|l{v
Tlb[xolrl Cxxamkcvmie [lr~lr J^G {vck`med
D|l{v {kcamed cef FK[[ |{cdl
[|ggcr}
[|ggcr} ‛ Xc|{l c z)^G d|l{v[|ggcr} ‛ Xc|{l c z)^G d|l{v
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 25/28
© 2832 MBG Kirxircvmie2<
[|ggcr} ‛ Xc|{l c z)^G d|l{v[|ggcr} Xc|{l c z)^G d|l{v
‑Ei tir` volrl‗ m{ eiv {|nnmkmlev vocv c Tlb[xolrl d|l{v blkigl{ firgcev
‛ xribcba} eiv {xlkmnmk vi Tlb[xolrl
Flckvm~cvmed vol d|l{v olax{ z)^G vi mflevmn} d|l{v xcdl{ tomko kce bl gi~lf i|v vi vol xcdmed fl~mkl{ vi|{l vol rlca glgir} nir ivolr d|l{v
‛ vti Glvoif{
• Ame| {|{xlef glkocem{g /omblrecvl{ vol Ame|-
• z)^G {vix kiggcef /{vix{ vol ~mrv|ca KX\{-
‛ Caait{ vi mekrlc{l vol xi{{mbal al~la in glgir} cef KX\ i~lrkiggmvglev
Ame| {|{xlef glkocem{g
‛ vc`l{ 38 ' ;8 {lk vi omblrecvl nir c ?<8 GB d|l{v! 28 vi ;8 {lk vi rl{|gl /3 ‛ < DB d|l{v-
‛ kievriaalf ocav
‛ vol {|{xleflf d|l{v m{ {cnl#
z)^G {vix)bldme kiggcef
‛ {}{vlg rlckv{ mgglfmcvla}
‛ d|l{v glgir} m{ ai{v me kc{l in ce MXA ir xitlr ai{{
‛ {vmaa {igl ckvm~mv} nir ~mrv|ca fl~mkl{
Volrl crl {klecrmi{ tomko crl eiv lamdmbal nir d|l{v flckvm~cvmie /l%d% OC le~mrieglev{-
Nir cffmvmieca Menirgcvmie vi glvoif{ vi xc|{l c z)^G d|l{v
‛ ovvx:))ttt%mbg%kig)fl~laixlrtir`{)ame|)ame|;=8)xlrn)v|emedY~g%ovgar|m{
[|ggcr} ‛ {kcamed J^G{ xlr d|l{v[|ggcr} ‛ {kcamed J^G{ xlr d|l{v
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 26/28
© 2832 MBG Kirxircvmie2>
[|ggcr} {kcamed J^G{ xlr d|l{v[|ggcr} {kcamed J^G{ xlr d|l{v
S|l{vmie: Iel ir gce} TC[ J^G{ xlr d|l{v9
Ce{tlr:
Me rldcrf vi vori|dox|v: mv fil{e$v gcvvlr
Me rldcrf vi KX\ aicf: mv gcvvlr{ olc~ma}
‛ Fmnnlrlekl blvtlle gcmg|g cef gmemg|g m{ cbi|v 6 MNA{/#- cv c gcmg|g vivca in 3;%4 MNA{
‛ Vol ~crmcvmie me KX\ aicf m{ kc|{lf b} \{lr {xckl KX\ me vol d|l{v
‛ z)^G i~lrolcf m{ {gcaa cef oc{ mv{ gcmg|g cv bivo lef{ in vol {kcamed
‛ 2 ~mrv|ca KX\{ xlr d|l{v xri~mfl vol aitl{v KX\ aicf nir vom{ tir`aicf
[mzmed rlkigglefcvmie
‛ Fi eiv |{l girl ~mrv|ca KX\{ crl rls|mrlf
‛ Mn vol KX\ i~lrkiggmvglev al~la blkigl{ eiv vii omdo! |{l cv gmemg|g vti ~mrv|ca KX\{ xlr Tlb[xolrl{}{vlg
FK[[ ~{ {ocrlf fm{`
‛ Volrl m{ iea} c fmnnlrlekl me KX\ aicf! b|v vocv rlckol{ vol crlc in 3 ' 2 MNA{
‛ Nir al{{ voce 38 d|l{v{ c {ocrlf fm{` m{ rlkigglef
‛ Nir girl voce 28 d|l{v{ c FK[[ m{ vol blvvlr koimkl
Nir cffmvmieca Menirgcvmie
‛ Tlb[xolrl J^G {vck`med: ovvx:))ttt%mbg%kig)fl~laixlrtir`{)ame|)ame|;=8)xlrn)v|emedY~g%ovgao~
‛ xcdl rlirflr: ovvx:))ttt%~g%mbg%kig)xlrn)vmx{)rlirflr%ovga
Bck`|xBck`|x
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 27/28
© 2832 MBG Kirxircvmie24
Bck`|xBck`|x
[vix)Bldme Vl{v ‛ Tocv ocxxle{ tmvo vol xcdl{9[vix)Bldme Vl{v ‛ Tocv ocxxle{ tmvo vol xcdl{9
7/30/2019 Linux on System z Optimizing Resource Utilization for Linux under z/VM – Part II
http://slidepdf.com/reader/full/linux-on-system-z-optimizing-resource-utilization-for-linux-under-zvm- 28/28
© 2832 MBG Kirxircvmie2?
[vix)Bldme Vl{v Tocv ocxxle{ tmvo vol xcdl{9[vix)Bldme Vl{v Tocv ocxxle{ tmvo vol xcdl{9
8
28888
68888
>8888
?8888
388888
328888
368888
3>8888
3?8888
288888
Xcdl{ me _[VIR
Me vol gmffal in vol tcrg|x xoc{l
[IM T%
[IM T%
[IM [FB
[IM [FB
[vcefb} T%
[vcefb} T%[vcefb} [FB
[vcefb} [FB
Bc{l Aicf T%
Bc{l Aicf [FB
Flxa% Gdr
+Xcd
l{
8
28888
68888
>8888
?8888
388888
328888
368888
3>8888
3?8888
288888
Xcdl{ me _[VIR
Me vol gmffal in vol {|{xlef xoc{l
[IM T%
[IM T%
[IM [FB
[IM [FB
[vcefb} T%
[vcefb} T%
[vcefb} [FB
[vcefb} [FB
Bc{l Aicf T%
Bc{l Aicf [FB
Flxa% Gdr
+Xcdl{
8
28888
68888
>8888
?8888
388888
328888
368888
3>8888
3?8888
288888
Xcdl{ me _[VIR
Me vol gmffal in vol lef xoc{l cnvlr rl{|gl
[IM T%
[IM T%
[IM [FB
[IM [FB
[vcefb} T%
[vcefb} T%
[vcefb} [FB
[vcefb} [FB
Bc{l Aicf T%
Bc{l Aicf [FB
Flxa% Gdr
+Xcdl{
8
28888
68888
>8888
?8888388888
328888
368888
3>8888
3?8888
288888
Xcdl{ me rlca {vircdlMe vol gmffal in vol tcrg|x xoc{l
+Xc
dl{
8
28888
68888
>8888
?8888
388888
328888
368888
3>8888
3?8888
288888
Xcdl{ me rlca {vircdl
Me vol gmffal in vol {|{xlef xoc{l
+Xcdl{
8
28888
68888
>8888
?8888
388888
328888
368888
3>8888
3?8888
288888
Xcdl{ me rlca {vircdl
cv vol lef xoc{l cnvlr rl{|gl
+Xcdl{