NA UserGuide v34
-
Upload
peeyushthebest -
Category
Documents
-
view
237 -
download
0
Transcript of NA UserGuide v34
-
7/21/2019 NA UserGuide v34
1/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
NMON_Analyser User Guide for
V3.4
Preface
NMON_Analyser is desi#ned to $o%ple%ent NMON &Ni#el's Monitor( in analysin# andreportin# per)or%an$e pro*le%s+ it produ$es #rap,s )or irtually all se$tions o) output $reated
usin# t,e spreads,eet output/ %ode o) NMON as ell as doin# so%e additional analyses )or
22 M and 5A2t6 su*syste%s. t ill also or8 it, )iles produ$ed *y topasout and it,ot,er tools t,at produ$e data in NMON/ )or%at. t is ritten in V9A )or :$el and ill or8
it, :$el ;003 or later.
NMON as ori#inally ritten *y Ni#el Gri))it,s &na#.3
6L0 and A= ?.1 6L0;( part o) topas. NMON_Analyser as ori#inally ritten *y 2tep,enAt8ins it, $ontri*utions )ro% %any people in$ludin# @al) 2$,%idt-annert and Mar8us
5e,lin# *ot, o) 9M.
2upport )or NMON_Analyser is proided on a *est e))orts *asis. Blease dire$t Cuestions to t,e
User 5oru% &see *elo( rat,er t,an $onta$t t,e aut,or dire$t.Lin8s!
NMON_Analyser ,o%e pa#e,ttp!DD-41.,a.i*%.$o%D$olla*orationDi8iDdisplayDEi8iptypeDn%onanalyser
User 5oru%,ttp!DD.i*%.$o%Ddeeloperor8sD)oru%sDd_)oru%.Fsp)oru%H74I$atH>?
New in V3.4
%proed support )or :$el ;007 and ;010
2upport )or ?4-*it Eindos
A*ility to spe$i)y ti%e alues instead o) interal nu%*ers
Eild$ard support in L26
Li%it t,e oerall nu%*er o) BU BBU and 2BU s,eets #enerated
Add #rap,s )or t,e BBU and 2BU s,eets
orre$t ,andlin# o) t,e 2J@=5@ s,eet
5i: a *u# it, t,e M@G option
Auto%ati$ally in$lude BU_2UMM 2J_2UMM and 2K2_2UMM in L26
Ba#e 1 o) ;
mailto:[email protected]://www-941.haw.ibm.com/collaboration/wiki/display/Wikiptype/nmonanalysermailto:[email protected]://www-941.haw.ibm.com/collaboration/wiki/display/Wikiptype/nmonanalyser -
7/21/2019 NA UserGuide v34
2/29
NMON_Analyser User Guide Version 3.0 Last update 14-07-14 0!3"
6a*le o) ontents
Bre)a$e.............................................................................................................................................................................1
Ne in V3.4................................................................................................................................................................16a*le o) ontents............................................................................................................................................................;
olle$tin# data usin# NMON.........................................................................................................................................4
olle$tin# data usin# topas &:%l%(.............................................................................................................................>Usin# NMON_Analyser.................................................................................................................................................>
Analyser options.........................................................................................................................................................?
National Lan#ua#e 2ettin#s........................................................................................................................................7
9at$, Bro$essin# Options...........................................................................................................................................7
5or%attin# Options.....................................................................................................................................................7Biot ,art.................................................................................................................................................................."
Brintin# Options.........................................................................................................................................................."
Ee* Bu*lis,in# Options.............................................................................................................................................
nterpretin# t,e output se$tions.......................................................................................................................................Notes on t,e Eei#,ted Aera#e/ as used in t,e Analyser.........................................................................................
2K2_2UMM.............................................................................................................................................................10
AAA..........................................................................................................................................................................10
9999........................................................................................................................................................................11999........................................................................................................................................................................11
999........................................................................................................................................................................11
999........................................................................................................................................................................1;999G........................................................................................................................................................................1;
999L........................................................................................................................................................................1;
999N........................................................................................................................................................................1;
999B........................................................................................................................................................................1;999@........................................................................................................................................................................1;
999V........................................................................................................................................................................1;
BUnnn.....................................................................................................................................................................1;
BU_ALL.................................................................................................................................................................1;BU_2UMM.............................................................................................................................................................13
General notes )or 2J 22 M 5A2t and G s,eets......................................................................................13
MDBoerBat, su*syste%s................................................................................................................................14
5A2t6 su*syste%s.................................................................................................................................................14G9U2K..................................................................................................................................................................14
G@A..................................................................................................................................................................14
G2....................................................................................................................................................................14
GE@6................................................................................................................................................................14G=5@...................................................................................................................................................................14
2J92..............................................................................................................................................................14
2J9U2K...............................................................................................................................................................1>
2J@A..............................................................................................................................................................1>2J2@V...............................................................................................................................................................1>
2JEA6...............................................................................................................................................................1>
2JE@6.............................................................................................................................................................1>
2J=5@...............................................................................................................................................................1>2J_2UMM...........................................................................................................................................................1>
ONA6...................................................................................................................................................................1>
M92D5A2t92..........................................................................................................................................1>
M9U2KD5A2t9U2K...........................................................................................................................................1>M@AD5A2t@A...........................................................................................................................................1?
ME@6D5A2tE@6.......................................................................................................................................1?
M=5@D5A2t=5@............................................................................................................................................1?
M2@VD5A2t2@V.............................................................................................................................................1?
Ba#e ; o) ;
-
7/21/2019 NA UserGuide v34
3/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
@@O@.....................................................................................................................................................................1?
2292.................................................................................................................................................................1?
229U2K.................................................................................................................................................................1?
22@A.................................................................................................................................................................1?22E@6...............................................................................................................................................................1?
22=5@.................................................................................................................................................................1?
5@A...................................................................................................................................................................17
5E@6.................................................................................................................................................................175=5@N...............................................................................................................................................................17
5=5@OU6...........................................................................................................................................................17
5L..........................................................................................................................................................................17
5@A........................................................................................................................................................................17OAAB6.................................................................................................................................................................1"
B...............................................................................................................................................................................1"
525L....................................................................................................................................................................1"
52NO................................................................................................................................................................1"LAN..........................................................................................................................................................................1"
LA@GBAG...........................................................................................................................................................1"
LBA@.........................................................................................................................................................................1"
MM.........................................................................................................................................................................1
MMU2.................................................................................................................................................................;0MMNE................................................................................................................................................................;0
MMBAG24JD?4JD1?M9D1?G9..........................................................................................................................;1
MM@AL...............................................................................................................................................................;1MMV@6................................................................................................................................................................;1
N6...........................................................................................................................................................................;1
N6BAJ6............................................................................................................................................................;1
N62..................................................................................................................................................................;1N52 s,eets................................................................................................................................................................;1
BAG........................................................................................................................................................................;;
BOOL2......................................................................................................................................................................;;
B@O........................................................................................................................................................................;3B@OAO.................................................................................................................................................................;3
@AEBU6O6AL @AELBA@................................................................................................................................;46BUB...................................................................................................................................................................;4
6OB...........................................................................................................................................................................;4nterpretin# t,e Bro$essor *y B $,art............................................................................................................;>
UA@G.......................................................................................................................................................................;?
VM............................................................................................................................................................................;?
EBA@ s,eets.............................................................................................................................................................;?ELM s,eets..............................................................................................................................................................;?
.........................................................................................................................................................................;?
rror andlin#..............................................................................................................................................................;7
o%%on pro*le%s....................................................................................................................................................;7Jnon *u#sDpro*le%s &V3.4 topas_n%on(.............................................................................................................;7
o to report a pro*le%...............................................................................................................................................;"
:$elDV9A @esour$esDLin8s........................................................................................................................................;"Appendi:! Notes on 9at$, Operation...........................................................................................................................;2a%ple .*at )iles........................................................................................................................................................;
#et$s.*at...............................................................................................................................................................;
analyser.*at............................................................................................................................................................;
put:ls.*at...............................................................................................................................................................;ontrol.t:t.............................................................................................................................................................;
NMON Analyser 9at$,.:ls...................................................................................................................................;
Ba#e 3 o) ;
-
7/21/2019 NA UserGuide v34
4/29
NMON_Analyser User Guide Version 3.0 Last update 14-07-14 0!3"
Collecting data using NMON
Blease %a8e sure you ,ae t,e latest ersions o) *ot, NMON and NMON_Analyser *e)ore
startin# a ne en#a#e%ent. ) you ant auto%ati$ noti)i$ation o) a ne release o) t,e Analyser
send a note to stee_at8ins
-
7/21/2019 NA UserGuide v34
5/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
;. 6,e alue o) t,e -l)la# $ontrols t,e nu%*er o) ,dis8s per s,eet on t,e 2J s,eets and per
line on t,e 999 s,eet. 6,ere are to )a$tors to $onsider ,en $,oosin# t,is alue. :$el
,as a li%it o) ;>? $olu%ns per s,eet+ ,oeer *ot, NMON and NMON_Analyser use so%e$olu%ns so t,e upper li%it is really ;>0. 6,e se$ond )a$tor is t,at :$el V9A ,as an upper
li%it o) ;04" *ytes )or input line len#t,. 6,is parti$ularly a))e$ts users o) M syste%s t,at
use lon# ,dis8 na%es &e.#. hdiskpower123(. 6,e de)ault o) 1>0 is sa)e )or su$, syste%s.Ot,er users %ay set t,e alue to ;>0 in order to redu$e t,e nu%*er o) output s,eets.
3. onsider t,e alue o) t,e -s)la# ery $are)ully. 6,e s,orter t,e interal *eteen snaps,ots
t,e %ore aria*le t,e alues )or ea$, resour$e ill *e. ) you use an interal o) 1 se$onddon't *e surprised to see %any o) your dis8s ,ittin# 100 *usy )or s,ort periods. 5or nor%al
%onitorin# 10-%inute interals &-$ ?00( proide a #ood *alan$e.
4. 6,e #rap,s produ$ed *y NMON_Analyser loo8 *est ,en t,e nu%*er o) snaps,ots
&spe$i)ied *y t,e -c)la#( is 300 or less.>. 6,e 6OB se$tion &produ$ed *y spe$i)yin# t,e -t)la#( $an #enerate lar#e a%ounts o) output
and t,e siTe o) t,e output $an #ro e:ponentially i) a lar#e alue is spe$i)ied )or t,e -c)la#.
) you ant t,e 6OB se$tion t,en spe$i)y no %ore t,an ;>0 snaps,ots - ideally less.
Collecting data using to&as 'xm(lm)
Kou need A= V>.3 6L> 2eri$e pa$8 4 it, ABA@ K"73 or later. Note t,at only t,e outputusin# t,e a)la# $an *e analysed. n parti$ular $ross-partition statisti$s $annot *e analysed+ i)
you is, to #et a report )or t,e entire %a$,ine $olle$t data )ro% ea$, LBA@ separately and t,en
use NMON_onsolidator to %er#e t,e data. o%%ands li8e t,e )olloin# are reCuired to
$olle$t t,e data.
topasout -a /etc/perf/daily/xmwlm.yymmdd:cp /etc/perf/daily/xmwlm.yymmdd_01 hostname.ddmmyy.topasout.csv
*sing NMON_nal+ser
56B t,e input )ile to your B ideally usin# t,e A2 or 6=6 options to %a8e sure t,at
lines are ter%inated it, t,e @L5 $,ara$ters reCuired *y Eindos appli$ations.
Open t,e NMON_Analyser spreads,eet and spe$i)y t,e options you ant on t,e Analyser/
and 2ettin#s/ s,eets &see *elo(. 2ae t,e spreads,eet i) you ant to %a8e t,ese optionsyour personal de)aults.
li$8 on t,e Analyse n%on data *utton and )indDsele$t t,e .n%on )ile&s( to *e pro$essed.
Kou %ay sele$t seeral )iles in t,e sa%e dire$tory. ) you is, to pro$ess seeral )iles indi))erent dire$tories you %ay is, to $onsider usin# t,e 5LL26/ option des$ri*ed *elo.
Kou %ay see t,e %essa#e SO! command failed for "filename#i) t,e )ile ,as S?>Jlines and t,e )ilena%e &or dire$tory na%e( $ontains *lan8s or spe$ial $,ara$ters. it,errena%e t,e )ileDdire$tory or Fust pre-sort t,e )ile *e)ore usin# t,e Analyser.
Ba#e > o) ;
-
7/21/2019 NA UserGuide v34
6/29
NMON_Analyser User Guide Version 3.0 Last update 14-07-14 0!3"
Analyser options
,PH$ The first option is eit,er ##or #$T. ) t,e alue is #$Tt,en only t,ose s,eets
,i$, appear in t,e L26 on t,e 2ettin#s s,eet ill ,ae #rap,s dran )or t,e%.
6,is option is parti$ularly use)ul i) t,e #rap,s are to *e printedDpu*lis,ed or toredu$e t,e a%ount o) %e%oryD)ontsDdis8 spa$e reCuired ,en analysin# )iles )ro%
lar#e syste%s.
6,e se$ond is eit,er CHT$, PCT*!$, PNTor%!/. 6,e %eanin# o) t,ese areas )ollos!
CHT$ produ$e :$el $,arts in-pla$e on t,e sele$ted s,eets
PCT*!$ #rap,s ill *e produ$ed on a separate ,arts/ s,eets as
pi$tures. 2ele$tin# t,is option $an redu$e t,e siTe o) t,eoutput )ile *y up to 0.
PNT i%plies B6U@2. Bi$tures ill *e printed to t,e
desi#nated printer &see Brintin# Options/ *elo(
%!/ i%plies B6U@2. Auto%ated e* pu*lis,in# &see Ee*Bu*lis,in#/ *elo(
NT!0#$ spe$i)ies t,e )irst and last ti%e interal to *e pro$essed. nterals outside t,is
ran#e ill *e dis$arded a)ter parsin#. Note t,at t,ese are nu%*ers *eteen 1- and are not ti%e alues. 2ettin# a alue o) ; )or t,e )irst interal is use)ul
in dis$ardin# t,e ery lar#e nu%*ers t,at o)ten appear at t,e start o) an NMON
$olle$tion run it, A=. ) you ,ae used a splitter pro#ra% on t,e input )ile or
i) you are analysin# data )ro% a LNU= syste% t,en you s,ould leae t,is as 1.TM!$ spe$i)ies t,e )irst and last ti%eDdate to *e pro$essed. 2a%ples outside t,is ran#e
ill *e dis$arded a)ter parsin#. 6,ey $an *e spe$i)ied in any )or% re$o#nised *y
:$el as ti%eDdate alues+ e.#.
12344314 153163742-ug-18 5-ug-1819344 89:5:18 42344
Notes:
2pe$i)yin# a date it,out a ti%e is t,e sa%e as spe$i)yin# a ti%e o) 00!00.
) t,e se$ond ti%e is less t,an t,e )irst t,en Analyser ill assu%e t,e
se$ond ti%e is in t,e ne:t $alendar day
) t,ere are no Cuali)yin# interals in t,e )ile a %essa#e ill *e issued!
nalid alues )or 5@26DLA26 - alues reset to 1D/
and t,e entire )ile ill *e pro$essed.
M!,! spe$i)yin#Y!$,ere results in NMON_Analyser %er#in# all o) t,e input )iles to
)or% a sin#le )ile. 6,e input )iles %ust *e unsorted. 9y de)ault t,e Analyser illdelete t,e 6OB and UA@G se$tions durin# t,e %er#e pro$ess+ spe$i)y TOPto
preent t,is )ro% ,appenin# *ut *e aare t,at pro$essin# ti%e ill *e in$reased
and t,at i) t,e 6OB se$tion e:$eeds t,e %a:i%u% nu%*er o) lines per s,eet&dependin# on t,e ersion o) :$el( t,en data ill *e lost. 2pe$i)y ;!!Pto stop
t,e %er#ed )ile )ro% *ein# deleted at t,e end o) t,e run. 2pe$i)y ON#Yi) you
si%ply ant to $reate a %er#ed )ile )or )uture analysis.
Ba#e ? o) ;
-
7/21/2019 NA UserGuide v34
7/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
P0OT spe$i)yin#Y!$,ere results in NMON_Analyser $reatin# a Biot ,art )ro% t,e
spe$i)ied s,eet a)ter all ot,er pro$essin# &in$ludin# printin#Dpu*lis,in# t,e ot,er
$,arts( ,as $o%pleted. 2ee additional para%eters on t,e 2ettin#s/ s,eet.!$$ spe$i)yin# NO,ere results in NMON_Analyser *ypassin# t,e additional analysis
per)or%ed )or 22 su*syste%s. 6,is ill result in )aster analysis and $an allo
lar#er )iles to *e analysed su$$ess)ully ,en out o) %e%ory/ errors o$$ur.F#!#$T t,e na%e o) a $ontrol )ile $ontainin# a list o) n%on output )iles to *e pro$essed *y
t,e Analyser. Leae t,is )ield *lan8 )or nor%al operation. 6,e na%e %ust *e
)ully Cuali)ied &e.#. c:\nmon\testcases\filenames.txt(. 6,e na%es
spe$i)ied in t,e te:t )ile %ust $ontain )ull pat, in)or%ation. Eild$ard $,ara$ters
%ay *e in$luded in t,e )ilena%es so lon# as t,ey $on)or% to Eindos standards.5or e:a%ple!
c:\nmon\testcases\*.nmon
NB: i) you sae t,e spreads,eet it, a alue in t,is )ield t,e Analyser ill
auto%ati$ally *e#in e:e$ution t,e ne:t ti%e you open it. 6,is is de)ined as *at$,
%ode/ &see Appendi:(. Kou $an stop t,e e:e$ution *y pressin# trl9rea8 or *y
deletin#Drena%in# t,e ontrol 5ile.
National Language Settings
6,e )olloin# )ields $an *e )ound on t,e 2ettin#s/ s,eet.
$OTNP ,an#e t,is to NO i) you use A= &or t,e n%on;$s s$ript( to pre-sort t,e )ile.6,is option is pri%arily use)ul in $ountries ,ere t,e Eindos $ollatin# seCuen$e
sorts t,e strin# AA a)ter &e.#. en%ar8 and Noray(.
Batch Processing Options
6,e )olloin# )ields $an *e )ound on t,e 2ettin#s/ s,eet.
!POC ,an#e t,is to NOi) you ant to *ypass pro$essin# o) input )iles ,i$, %ay ,ae
*een pro$essed in a preious run. 6,is is use)ul i) you %a8e use o) ild$ards in
t,e *at$, $ontrol )ile. Note t,at t,e @B@O option only ta8es e))e$t ,en you,ae spe$i)ied %ore t,an one input )ile.
O*TD t,e na%e o) an e:istin# dire$tory in ,i$, output )iles ill *e saed *y de)ault.
6,is is pri%arily intended )or *at$, operation &see F#!#$Ta*oe( *ut also or8s
to set t,e de)ault dire$tory )or intera$tie sessions. ) t,e dire$tory does not e:ist&or OU6@ is *lan8( t,en output )iles are saed *a$8 to t,e sa%e dire$tory as t,e
$orrespondin# input )iles.!xam&le3 $:%&'O&%(nalyser%Output%
Formatting Options
6,e )olloin# )ields $an *e )ound on t,e 2ettin#s/ s,eet.
///Font nter t,e na%e o) a )i:ed pit$, )ont to *e used )or )or%attin# t,e 999 and
999B s,eets. Courierproides a$$epta*le results.
,%DTH ,an#e t,e alues in t,is ro to %a8e t,e #enerated #rap,s *i##er or s%aller.6,e de)ault alue o) 0 %eans t,at t,e Analyser ill dyna%i$ally siTe t,e #rap,s
Ba#e 7 o) ;
-
7/21/2019 NA UserGuide v34
8/29
NMON_Analyser User Guide Version 3.0 Last update 14-07-14 0!3"
a$$ordin# to your s$reen siTe )ont settin#s or pa#e siTe. 9e $are)ul not to set a
alue lar#er t,an your pa#e idt, ,en printin#.,H!,HT ,an#e t,e alues in t,is ro to %a8e t,e #enerated #rap,s *i##er or s%aller. )
you spe$i)y a alue ,ere you %ust also spe$i)y a alue )or GE6.
#$T A $o%%a-separated list a s,eets )or ,i$, t,e Analyser is to dra #rap,s. Only
used i) t,e G@AB2 option is set to #$T. 6,e list $an $ontain any alid ild$ard$,ara$ters re$o#nised *y :$el e.#. MW/
Note: #rap,s are alays dran )or 2K2_2UMM BU_2UMM and
2J_2UMMNO#$T 6,e de)ault is;!!P. ) you $,an#e t,is to D!#!T!t,en all s,eets ,i$, do not
appear in L26 ill *e deleted a)ter analysis. 6,is $an dra%ati$ally redu$e t,e
siTe o) )iles t,at are to *e 8ept )or lon# periods. CP*max 2pe$i)ies t,e %a:i%u% nu%*er o) BUnnn BBUnnn and 2BUnnn s,eets t,at
ill *e #enerated. 6,e de)ault alue o) 0 ill $,oose all s,eets )or an LBA@
usin# dedi$ated pro$essors and nu%*er eCual to t,e 2M6 %ode )or an LBA@
usin# s,ared pro$essors.
!OD! spe$i)yin#Y!$,ere results in NMON_Analyser reorderin# t,e s,eets to i%proenai#ation to %ore releant in)or%ation.
TOPD$;$ t,e %a:i%u% nu%*er o) ,dis8sDpat,s to in$lude on dis8 #rap,s. A alue o) 0produ$es #rap,s $ontainin# all t,e ,dis8s on a s,eet &up to ;>0(. Grap,s
$ontainin# %ore t,an >0 ,dis8s ill *e auto%ati$ally s$aled to )it and %ay
t,ere)ore e:$eed t,e siTe o) t,e s$reen.xToD 5or%at to *e used )or ti%esta%ps on 6i%e o) ay #rap,s. Anyt,in# a$$epta*le to
:$el as a Nu%*er 5or%at ode %ay *e entered. e)ault is
-
7/21/2019 NA UserGuide v34
9/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
6,e Analyser adds pa#e ,eaders and )ooters.
!e" Pu"lishing Options
6,e )olloin# )ields $an *e )ound on t,e 2ettin#s/ s,eet.
PN, ,an#e to NOi) your *roser $an't ,andle t,e BNG #rap,i$s )or%at. Grap,i$s
ill *e #enerated as G5 )iles.$*/D ) t,is isY!$ t,enall supportin# )iles su$, as *a$8#round te:tures and #rap,i$s
are or#aniTed in a separate )older. ) t,is is NOt,en supportin# )iles are saed in
t,e sa%e )older as t,e Ee* pa#e.%!/D t,e na%e o) an e:istin# dire$tory in ,i$, 6ML )iles ill *e saed *y de)ault.
) t,e dire$tory does not e:ist &or OU6@ is *lan8( t,en output )iles are saed
*a$8 to t,e sa%e dire$tory as t,e $orrespondin# input )ile.!xam&le3 $:%&'O&%(nalyser%)!'*%
nter&reting t 0? ?.1
7 ?.3
" ?.>
.1
10 >.
11 0
Ba#e o) ;
-
7/21/2019 NA UserGuide v34
10/29
NMON_Analyser User Guide Version 3.0 Last update 14-07-14 0!3"
1; 0
13 0
14 0
1> 0
6,e aera#e )or t,is set o) data is ;.3 and t,e ei#,ted aera#e is 7.0. 6,e ei#,ted aera#e#ies a *etter pi$ture o) ,o *usy t,e dis8 is ,ile lo##in# is ta8in# pla$e. NMON_Analyser
uses t,e ei#,ted aera#e as a sort 8ey ,en sortin# t,e $ontents o) dis8 s,eets.
Note t,at o$$asionally NMON #enerates ery lar#e nu%*ers )or t,e )irst interal and t,is
,eaily s8es t,e ei#,ted aera#e alues. ) you see t,is pro*le% o$$urrin# t,en $,an#e t,e
alue )or t,e 5@26 para%eter to ; in order to e:$lude t,e )irst interal $o%pletely. 6,is is onlya pro*le% )or A=.
S&S'S())
6,is se$tion is entirely #enerated *y t,e Analyser and $ontains a use)ul su%%ary o) data ta8en
)ro% ot,er s,eets. Note t,e t,e a#D%a: alues )or User 2ys Eait and dle areindependent and ill not add up to 100. 6,e BU $olu%n s,os a#D%a: alues )or t,esu% o) usrsys durin# ea$, interal. 5or %i$ro-partitions t,e alues are s,on as a
per$enta#e o) t,e Virtual Bro$essors t,ey do not relate to t,e BU_ALL alues.
5or non-partitioned or dedi$ated BU partitions t,e #rap, s,os t,e total BU Utilisation &usr
sys( to#et,er it, t,e is8 DO rate &ta8en )ro% t,e 2J=5@ s,eet( *y ti%e o) day. 5or
%i$ro-partitions t,e #rap, s,os t,e nu%*er o) p,ysi$al BUs *ein# used instead o) BU.
6,e alue Ma:!A#/ is si%ply t,e %a:i%u% alue diided *y t,e aera#e. ) %onitored oer a
lon# period o) ti%e t,e alue )or BU $an *e use)ul in spottin# a syste% rea$,in# saturation
leel &t,e ratio ill steadily de$rease(. ) you ,ae ,istori$al data t,en t,e alue $an also *euse)ul in deter%inin# ,o %u$, latent de%and is present in a syste% runnin# at saturation leel.
AAA
6,e AAA se$tion is #enerated *y NMON at t,e start o) t,e data $olle$tion and $ontains
in)or%ation a*out t,e syste% and NMON itsel) $ontents ary *y release )olloin# is )or 1;e
> t,is is t,e release D %aintenan$e leel o) A= *ein# used on t,e tar#et syste% as
reported *y t,e lslpp$o%%and.
?uild t,e parti$ular *uild o) n%on used to $olle$t t,is datacommand t,e $o%%and line used to ino8e NMON.
c&us t,e nu%*er o) BUs in t,e syste% and t,e nu%*er a$tie at t,e start o) data$olle$tion.
date date at t,e start o) t,e $olle$tion.dis@s_&er_linet,e settin# o) t,e-l)la# on t,e NMON $o%%and line or t,e de)ault alue.
-
7/21/2019 NA UserGuide v34
11/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
@ernel in)or%ation )ro% t,e 8ernel - use)ul in identi)yin# t,e type o) 8ernel &3;-*it or ?4-
*it( and ,et,er t,is is an LBA@.#PNum?erName t,e LBA@ nu%*er )olloed *y t,e na%eMac
-
7/21/2019 NA UserGuide v34
12/29
NMON_Analyser User Guide Version 3.0 Last update 14-07-14 0!3"
BBB+
6,e 999 s,eet $ontains data e:tra$ted )ro% t,e lsde$o%%and and s,os t,e %appin#
*eteen pat,s and ,dis8s. NMON_Analyser uses t,is in)or%ation to $onstru$t t,e 229U2K22@2 and 22E2 s,eets.
BBB,6,e 999G s,eet $ontains details o) t,e NMON dis8 #roup %appin#s.
BBBL
6,e 999L s,eet is only produ$ed i) t,e operatin# syste% is runnin# in a partitions and $ontains
details o) t,e $on)i#uration o) t,e LBA@ at t,e start o) t,e $olle$tion run.
BBBN
6,e 999N des$ri*es ea$, netor8 adapter in t,e syste% and s,os t,e na%e speed and M6U
siTe.
BBBP6,e 999B s,eet $ontains t,e un-interpreted output )ro% t,ee%statand lsattr$o%%ands. Note
t,at to #et output )ro% t,ese $o%%ands reCuires NMON to *e runnin# it, root priile#es.
6,e Analyser sets t,e s,eet to use t,e )i:ed-pit$, )ont spe$i)ied on t,e NL2 s,eet &de)ault
Courier( in order to i%proe reada*ility.
BBB-
6,is s,eet re$ords dyna%i$ LBA@ re$on)i#uration eents durin# t,e $olle$tion run.
BBBV
6,is s,eet lists all o) t,e olu%e #roups present at t,e start o) t,e $olle$tion run.
P(nnn
6,ese s,eets s,o usr sys aitand idle*y ti%e o) day )or ea$, lo#i$al pro$essor. Note
t,at )or %i$ropartitions t,e dleand Eait )i#ures ill in$lude ti%es ,en t,e p,ysi$alpro$essor as $eded to t,e s,ared pool.
NMON_Analyser #enerates a #rap, and a $olu%n ,eaded BU/ $ontainin# t,e su% o) usr
and sys)or use on t,e BU_2UMM s,eet. 6,e Analyser also adds *lan8 interals )or BUst,at are aried online durin# t,e $olle$tion interal so t,at t,e #rap,s $oer t,e entire $olle$tion
period.
) !OD!is set toY!$on t,e ontrol s,eet t,e Analyser ill %oe all BUnn s,eets to t,eend o) t,e )ile.
P('ALL
6,is s,eet s,os t,e aera#e utilisation )or all p,ysi$al t,reads *y ti%e o) day. Note that formicro-partitions CPU%is a measure of utilisation vs the entitlement but is adjusted by
libperfstat so that it never exceeds !!%" this ma#es the numbers virtually useless for
analysis of uncapped partitions and you may choose to loo# at the charts on the $P&
Ba#e 1; o) ;
-
7/21/2019 NA UserGuide v34
13/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
sheet instead' Note also t,at %i$ro-partitions #enerally re$ord ery little dleor Eait*e$ause
t,ey ill nor%ally $ede t,eir ti%esli$e to ot,er LBA@s rat,er t,an aste BU ti%e aitin# )or
or8. ) t,e CP*maxalue is loer t,an t,e nu%*er o) p,ysi$al t,reads in use t,en t,e #rap,title ill s,o t,e nu%*er o) t,reads e:$luded.
6,e se$ond #rap, s,os t,e nu%*er o) a$tie BUs *y ti%e o) day and is use)ul in deter%inin#,et,er BUs ,ae *een aried onDo)) durin# t,e $olle$tion period. ) t,e syste% ,as 2M6
ena*led t,en t,e Analyser s,os lo#i$al BUs rat,er t,an p,ysi$al BUs and t,e le#end reports
2M6HON/.
P('S())
6,e Analyser #enerates t,is s,eet )ro% data on t,e BUnnn s,eets. t #ies a *rea8don o)BU Utilisation *y t,read &lo#i$al pro$essor( and *y $ore oer t,e $olle$tion period. 6,e $,art
$an *e ery use)ul in identi)yin# situations in ,i$, t,e syste% is t,read-stared &i.e. too )e
t,reads to )ully utilise t,e lo#i$al pro$essors( or ,ere t,e or8load is do%inated *y a s%allnu%*er o) sin#le-t,readed pro$esses.
Note t,at i) BUs ,ae *een dyna%i$ally re$on)i#ured durin# t,e $olle$tion period t,ese )i#ures
re)le$t only t,ose interals ,en t,e BU as aried on.
,eneral notes or */S01 +SS1 +)1 FASt an$ *, sheets
6,e 2J s,eets re$ord dei$e statisti$s )or ea$, ,dis8 in t,e syste%. ) t,ere are %ore t,an
RdplS,dis8s in t,e syste% &see olle$tin# data usin# NMON a*oe( NMON #enerates %ultiple
output se$tions. 2J9U2K ill t,ere)ore $ontain dei$e *usy statisti$s )or t,e )irst #roup o)
,dis8s 2J9U2K1 )or t,e ne:t 2J9U2K; )or t,e ne:t and so on.
6,e Analyser ill nor%ally sort t,e $ontents o) t,e s,eet in as$endin# seCuen$e usin# t,e
ei#,ted aera#e alues as a sort 8ey. oeer i) a stora#e su*syste% is dete$ted t,en sortin#o) t,e 2J s,eets is disa*led and t,e 22DMD5A2tDG s,eet $ontents are sorted instead.
) t,e nu%*er o) ,dis8s &or pat,s( on t,e s,eet e:$eeds t,e alue spe$i)ied )or TOPD$;$&seeAnalyser options/ a*oe( t,e #rap, ill only s,o in)or%ation )or t,e spe$i)ied nu%*er o)
dis8s and a arnin# ill appear in t,e #rap, title.
) !OD!is set toY!$on t,e ontrol s,eet t,e Analyser ill %oe all *ut t,e 2J9U2K2J_2UMM and 2J2@V s,eets to t,e end o) t,e )ile ,en a stora#e su*syste% or is8
Group is dete$ted. 6,e rationale *e,ind t,is *ein# t,at t,e 22DMD5A2tDG s,eets $ontain
t,e %ost use)ul data and t,at t,e 2J s,eets %erely repli$ate it. oeer t,e 2J9U2K
s,eet is use)ul )or $,e$8in# t,e a$tiity on syste% dis8s &nor%ally lo$al( and t,e 2J_2UMMs,eet #ies total data rates )or t,e syste% &lo$al su*syste% dis8s(.
Note t,at NMON and NMON_Analyser $an only ,andle a %a:i%u% o) ;>0 pat,s in a syste%.
) you ,ae %ore t,an t,is t,en you need to use t,e is8 Groups )eature o) NMON to sele$t t,e
pat,s t,at are o) pri%ary interest.
Ba#e 13 o) ;
-
7/21/2019 NA UserGuide v34
14/29
NMON_Analyser User Guide Version 3.0 Last update 14-07-14 0!3"
EMC/PowerPath subsystems
NMON_Analyser dete$ts t,e presen$e o) an MDBoerBat, su*syste% *y s$annin# t,e input
)ile )or t,e strin# ,dis8poer/ *e)ore startin# t,e analysis. M BoerBat, $reates dei$es$alled ,dis8poern/ ,i$, ea$, %ap to %ultiple ,dis8s. 6,ey are t,ere)ore $o%para*le to t,e
pat,s #enerated *y 22D2. oeer unli8e pat,s ,dis8poer dei$es appear to A=
&and t,ere)ore NMON( as real dis8s and NMON t,ere)ore re$ords t,eir a$tiity on t,e 2Js,eets.
NMON_Analyser re%oes all ,dis8poer entries )ro% 2J s,eets and %oes t,e% to ne
s,eets *e#innin# it, t,e letters M. 5or e:a%ple ,dis8poer entries )ound on 2J9U2K1are si%ply %oed to a ne s,eet $alled M9U2K1. ) a 2J s,eet $ontains only ,dis8poer
dei$es t,at s,eet is si%ply rena%ed.
All dei$e statisti$s reported *y t,e Analyser &e.#. 2yste% DO rates( are $orre$t and as NMON
e:$ludes ,dis8poer a$tiity )ro% t,e OAAB6 statisti$s t,ese )i#ures are also $orre$t.
FAStT subsystemsNMON_Analyser dete$ts t,e presen$e o) a 5A2t6 su*syste% *y s$annin# t,e input )ile )or t,e
strin# da$/ *e)ore startin# t,e analysis. 6,ey are ,andled in t,e sa%e ay as MDBoerBat,su*syste%s e:$ept t,at t,e da$ dei$es are %oed to s,eets it, na%es *e#innin# 5A2t.
Note t,at t,e Analyser is not a*le to $orre$tly ,andle syste%s ,ain# *ot, M and 5A2t
su*syste%s.
*,B(S&
6,is s,eet re$ords t,e aera#e alue o) dei$e *usy )or ea$, ,dis8 in t,e NMON is8 Group.
*,-+A*
6,is s,eet re$ords t,e aera#e data rate &J*ytesDse$( )or read operations to ea$, NMON is8Group.
*,S/2+
6,is s,eet re$ords t,e aera#e data trans)er siTe &*lo$8 siTe( in J*ytes )or readDrite operations
to ea$, NMON is8 Group.
*,!-/+
6,is s,eet re$ords t,e aera#e data rate &J*ytesDse$( )or rite operations to ea$, NMON is8
Group.
*,F+-6,is s,eet re$ords t,e total DO operations per se$ond to ea$, NMON is8 Group.
*/S0BS/2+
6,ese s,eets re$ord t,e aera#e data trans)er siTe &*lo$8 siTe( in J*ytes )or readDrite
operations on ea$, ,dis8 in t,e syste%. ) t,is nu%*er is not ery $lose to t,e stripe siTe )or t,e
dei$e t,ere %ay *e a pro*le% t,at $ould *e soled *y in$reasin# t,e alue o) nu%$lust.
Ba#e 14 o) ;
-
7/21/2019 NA UserGuide v34
15/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
*/S0B(S&
6,ese s,eets re$ord dei$e *usy )or ea$, ,dis8 in t,e syste%. 6,is is t,e sa%e as t,e t%_a$t
alue re$orded *y iostat. Note t,at i) t,is s,eet $ontains all Tero alues t,en it %eans you )or#otto ena*le iostat $olle$tion *e)ore startin# n%on!
$,de -l sys0 -a iostatHtrue
*/S0-+A*
6,ese s,eets re$ord t,e data rate &J*ytesDse$( )or read operations on ea$, ,dis8 in t,e syste%.
*/S0S+-V
6,ese s,eets re$ord t,e seri$e ti%es &in %illise$onds( )or readDrite trans)ers to ea$, ,dis8 in
t,e syste%.
*/S0!A/
6,ese s,eets re$ord t,e Cueue ti%es &in %illise$onds( )or readDrite trans)ers to ea$, ,dis8 in t,esyste%.
*/S0!-/+
6,ese s,eets re$ord t,e data rate &J*ytesDse$( )or rite operations on ea$, ,dis8 in t,e syste%.
*/S0F+-
6,ese s,eets re$ord t,e DO operations per se$ond )or ea$, ,dis8 in t,e syste%. 6,is is t,e sa%e
as t,e tpsalue re$orded *y iostat.
*/S0'S())
6,e Analyser $reates t,is s,eet. t s,os t,e total data rates &reads and rites( in J*ytesDse$plus total DO rates )or all ,dis8s in t,e syste%. 6,e )i#ures on t,is s,eet are a$$urate )or all
syste%s in$ludin# 22 M 5A2t and 2 $on)i#urations.
6,ese data are displayed on t,e $,art+ t,e ODse$ data are also #rap,i$ally displayed on t,e AAAs,eet.
*ONA+
6,is s,eet re$ords p,ysi$al pro$essor usa#e and donation to t,e s,ared pool. Only present )or
dedi$ated LBA@s runnin# on BOE@? syste%s.
+)BS/2+5FAStBS/2+
6,is s,eet re$ords t,e aera#e data trans)er siTe &*lo$8siTe( in J*ytes )or readDrite operations
to ea$, esoteri$ dei$e in a syste% usin# MDBoerBat, or 5A2t6.
+)B(S&5FAStB(S&
6,ese s,eets re$ord dei$e *usy )or ea$, esoteri$ dei$e in a syste% usin# MDBoerBat, or
5A2t6.
Ba#e 1> o) ;
-
7/21/2019 NA UserGuide v34
16/29
NMON_Analyser User Guide Version 3.0 Last update 14-07-14 0!3"
+)-+A*5FASt-+A*
6,ese s,eets re$ord t,e data rate &J*ytesDse$( )or read operations to ea$, esoteri$ dei$e in a
syste% usin# MDBoerBat, or 5A2t6.
+)!-/+5FASt!-/+
6,is s,eet re$ords t,e data rate &J*ytesDse$( )or rite operations to ea$, esoteri$ dei$e in asyste% usin# MDBoerBat, or 5A2t6.
+)F+-5FAStF+-
6,ese s,eets re$ord t,e DO operations per se$ond to ea$, esoteri$ dei$e in a syste% usin#
MDBoerBat, or 5A2t6.
+)S+-V5FAStS+-V
6,e Analyser $reates t,is s,eet. t s,os esti%ated seri$es ti%es ¬ response ti%es( )or ea$,
esoteri$ dei$e oer t,e $olle$tion interal. 6,e seri$e ti%e is deried )ro% t,e dei$e *usyand t,e trans)er rate ta8en )ro% t,e $orrespondin# 9U2K and =5@ s,eets. nterals ,ere t,e
trans)er rate is *elo $0C>#Mare i#nored in order to i%proe t,e a$$ura$y o) t,e esti%ate.
+--O-
6,is s,eet s,os all errors reported *y n%on durin# t,e $olle$tion run. 5@26DLA26 interals
are i#nored )or t,is s,eet. 6i%esta%ps are not $onerted to ti%e alues.
+SSBS/2+
6,is s,eet is only present i) !$$is set toY!$and re$ords t,e aera#e data trans)er siTe&*lo$8siTe( in J*ytes )or readDrite operations on ea$, pat, in t,e syste%. 6,e data on t,is
s,eet are $al$ulated *y NMON_Analyser as t,e aera#e o) t,e 2J92 alues )or
$o%ponent ,dis8s as re$orded on t,e 999 s,eet.
+SSB(S&
6,is s,eet is only present i) !$$is set toY!$and re$ords dei$e *usy )or ea$, pat, in a syste%usin# 22. 6,e data on t,is s,eet are $al$ulated *y NMON_Analyser as t,e aera#e o) t,e
2J9U2K alues )or $o%ponent ,dis8s as re$orded on t,e 999 s,eet.
+SS-+A*
6,is s,eet re$ords t,e data rate &J*ytesDse$( )or read operations on ea$, pat, in t,e syste%.
6,is in)or%ation is proided *y NMON.
+SS!-/+
6,is s,eet re$ords t,e data rate &J*ytesDse$( )or rite operations on ea$, pat, in t,e syste%.
6,is in)or%ation is proided *y NMON.
+SSF+-
6,ese s,eets re$ord t,e DO operations per se$ond )or ea$, pat, in t,e syste%. 6,is
in)or%ation is proided *y NMON.
Ba#e 1? o) ;
-
7/21/2019 NA UserGuide v34
17/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
F-+A*
6,is s,eet re$ords t,e data rate &M9ytesDse$( )or read operations on ea$, 5i*re ,annel adapter
in t,e syste%.
F!-/+
6,is s,eet re$ords t,e data rate &M9ytesDse$( )or rite operations on ea$, 5i*re ,annel adapterin t,e syste%.
FF+-/N
6,is s,eet re$ords t,e read operations per se$ond )or ea$, 5i*re ,annel adapter in t,e syste%.
FF+-O(
6,is s,eet re$ords t,e rite operations per se$ond )or ea$, 5i*re ,annel adapter in t,e syste%.
F/L+
6,is s,eet $ontains a su*set o) t,e )ields reported *y NMON on t,e Jernel nternal 2tatisti$s
panel. 6,ese are t,e sa%e alues as reported *y t,e sar$o%%and.
All )ields are ratesDse$.
iget translations o) i-node nu%*ers to pointers to t,e i-node stru$ture o) a )ile or
dei$e.6,is is reported as iget:s*y t,e sar -a$o%%and. alls to i#et o$$ur ,en a$all to to na%ei ,as )ailed to )ind a pointer in t,e i-node $a$,e. 6,is )i#ure s,ould
t,ere)ore *e as $lose to 0 as possi*le.namei $alls to t,e dire$tory sear$, routine t,at )inds t,e address o) a -node #ien a pat,
na%e. 6,is is reported as loo@u&&n:s*y t,e sar -a$o%%and.
dir?l@ nu%*er o) >1;-*yte *lo$8s read *y t,e dire$tory sear$, routine to lo$ate a
dire$tory entry )or a spe$i)i$ )ile. 6,is is reported as dir?l@:s*y t,e sar -a
$o%%and.readc< $,ara$ters trans)erred *y read syste% $all. 6,is is reported as rc
-
7/21/2019 NA UserGuide v34
18/29
NMON_Analyser User Guide Version 3.0 Last update 14-07-14 0!3"
/OA*AP
5or ea$, DO adapter listed on t,e 999 s,eet $ontains t,e data rates )or *ot, read and rite
operations &J*ytesDse$( and total nu%*er o) DO operations per)or%ed. On A= >.1 and later t,isin)or%ation is reported *y t,e iostat -A$o%%and. NMON_Analyser reorders t,e $olu%ns on t,e
s,eet )or easier #rap,in#.
6,e Analyser #enerates t,ree #rap,s. Note t,e area $,arts $an *e easily $onerted to line $,arts
i) reCuired. 2i%ply ri#,t $li$8 on t,e ,ite spa$e it,in t,e $,art area t,en sele$t ,art
6ypeSLineSOJ.
/P
6,is s,eet only appears )or topasout.
6FSF/L+
5or ea$, )ile syste% t,is s,eet s,os ,at per$enta#e o) t,e spa$e allo$ation is *ein# useddurin# ea$, interal. 6,ese )i#ures are t,e sa%e as t,e *sedalue reported *y t,e df
$o%%and. 6,e $olu%n ,eadin#s s,o t,e %ount point+ s,eet 999 $an *e used to $ross-re)eren$e to t,e )ile syste%DLV.
6FS/NO*+
5or ea$, )ile syste% t,is s,eet s,os ,at per$enta#e o) t,e node allo$ation is *ein# used
durin# ea$, interal. 6,ese )i#ures are t,e sa%e as t,e usedalue reported *y t,e d)$o%%and. 6,e $olu%n ,eadin#s s,o t,e %ount point+ s,eet 999 $an *e used to $ross-
re)eren$e to t,e )ile syste%DLV.
LAN
6,is s,eet only appears )or topasout.
LA-,+PA,+
6,e #rap, s,os Usedpa#es and 5reepa#es oer ti%e.
olu%ns on t,e s,eet are as )ollos!
Free&ages t,e nu%*er o) lar#e pa#es on t,e )ree list.*sed&ages t,e nu%*er o) lar#e pa#es $urrently in use.
Pages t,e nu%*er o) lar#e pa#es in t,e pool.
Hig
-
7/21/2019 NA UserGuide v34
19/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
Note t,at t,e ratio o) p,ysi$al pro$essor to entitle%ent &s,on as ent$ in t,e output o) t,elparstat$o%%and( ill #enerally *e ,i#,er t,an BUon t,e BU_ALL s,eet. 6,e reason
)or t,is is t,at a partition t,at is it,in its entitle%ent %ay ait )or a s,ort period o) ti%e *e)ore
$edin# a pro$essor t,at enters an DO ait or *e$o%es idle. 6,is $an eli%inate unne$essary
$onte:t sit$,es.
6,e se$ond #rap, s,os BU utilisation as a per$enta#e o) irtual pro$essors )or A= t,is is
*ro8en don in to usr sys and ait. 6,is leel o) detail is not aaila*le )or Linu: or
releases o) NMON prior to ersion 1;.
6,e t,ird #rap, is only present )or A= syste%s and s,os $pu utilisation o) t,e s,ared pool *y
t,is and ot,er partitions. 6,e area %ar8ed UsedBoolBU/ represents t,e per$enta#e o) t,es,ared pool t,at ,as *een used *y t,is partition ,ile t,e area %ar8ed ot,er represents t,e
per$enta#e used *y all ot,er partitions. Note t,at i) t,e partition is not aut,orised to see
utilisation o) t,e s,ared pool t,en t,e pool ill appear to *e 100 utilised.
olu%ns on t,e s,eet are as )ollos!
P
-
7/21/2019 NA UserGuide v34
20/29
NMON_Analyser User Guide Version 3.0 Last update 14-07-14 0!3"
;>?. 6,e s%all #rap, s,os t,e a%ount o) real %e%ory. 6,is is use)ul in deter%inin# i) dyna%i$
re$on)i#uration ,as *een used durin# t,e $olle$tion period.
5or A= ot,er $olu%ns on t,e s,eet are as )ollos!
eal Free t,e per$enta#e o) real pa#es on t,e )ree list.0irtual Free t,e per$enta#e o) unallo$ated irtual slots on t,e pa#in# spa$es.
eal Free 'M/) t,e a%ount o) %e%ory on t,e )ree list in M*ytes.
0irtual Free 'M/) t,e a%ount o) unallo$ated spa$e on t,e pa#in# spa$es.eal Total 'M/) t,e total a%ount o) %e%ory aaila*le to A=.
0irtual Total 'M/) t,e total a%ount o) spa$e allo$ated )or pa#in# spa$es.
Note! you $an $al$ulate t,e a%ount o) %e%ory used durin# an interal si%ply *y su*tra$tin# t,eeal Free 'M/) alue)ro% t,eeal Total 'M/) alue. 6,is ill ,oeer in$lude )ile pa#es.
6,e #rap, on t,e MMU2 s,eet #ies a %ore a$$urate assess%ent o) %e%ory used *y
pro#ra%s &$o%putational pa#es(.
)+)(S+
:$ept )or com& t,e alues on t,is s,eet are t,e sa%e as ould *e reported *y t,e %tune$o%%and.
num&erm t,e per$enta#e o) real %e%ory allo$ated to )ile pa#es.
min&erm alue spe$i)ied on t,e %tune$o%%and or syste% de)ault o) ;0. 6,is ill
nor%ally *e $onstant )or t,e run unless t,e %tuneor r%ss$o%%ands are used
durin# $olle$tion.max&erm alue spe$i)ied on t,e %tune$o%%and or syste% de)ault o) "0. 6,is ill
nor%ally *e $onstant )or t,e run unless t,e %tuneor r%ss$o%%ands are used
durin# $olle$tion.minfree t,e %ini%u% nu%*er o) pa#es A= is to 8eep on t,e )ree list. 2pe$i)ied on t,e
%tune$o%%and or syste% de)ault o) maxfree - 9.
maxfree t,e %a:i%u% nu%*er o) pa#es A= is steal in order to replenis, t,e )ree list.
2pe$i)ied on t,e %tune$o%%and or syste% de)ault.com& 6,e per$enta#e o) real %e%ory allo$ated to $o%putational pa#es.
NMON_Analyser $al$ulates t,is alue. o%putational pa#es are t,ose *a$8ed *y
pa#e spa$e and in$lude or8in# stora#e and pro#ra% te:t se#%ents. 6,eye:$lude data e:e$uta*le and s,ared li*rary )iles.
6,e Analyser #enerates to #rap,s. 6,e )irst s,os t,e split *eteen $o%putational and )ile
pa#es *y ti%e o) day. 6,e se$ond plots t,e alues o) num&erm= min&erm= max&erm and
com&.
) num&erm)alls *elo min&ermt,en $o%putational pa#es ill *e stolen. ) num&ermrises a*oe max&ermt,en $o%putational pa#es $annot *e stolen. Lo alues )or *ot,
min&ermand max&ermindi$ate t,at t,e syste% ,as *een tuned )or a data*ase serer. Kou
%ay also ant to $,e$8 t,e settin# o) 26@6_MA=B@Mon t,e 999B s,eet &i) present(.
Ba#e ;0 o) ;
-
7/21/2019 NA UserGuide v34
21/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
)+)N+!
6,e #rap, s,os t,e allo$ation o) %e%ory split into t,e t,ree %aFor $ate#ories! pa#es used *y
user pro$esses )ile syste% $a$,e and pa#es used *y t,e syste% &8ernel(.
Process t,e per$enta#e o) real %e%ory allo$ated to user pro$esses
F$Cac
-
7/21/2019 NA UserGuide v34
22/29
NMON_Analyser User Guide Version 3.0 Last update 14-07-14 0!3"
6,ere are separate s,eets )or N52; N523 and N54 $lientDserer. 6,e Analyser ill delete
e%pty s,eets.
PA,+
6,is s,eet ,as t,e pa#in# statisti$s as re$orded *y NMON.
faults t,e nu%*er o) pa#e )aults per se$ond. 6,is is not a $ount o) pa#e )aults t,at
#enerate DO *e$ause so%e pa#e )aults $an *e resoled it,out DO.&gin t,e total rateDse$ o) pa#e-in operations to *ot, pa#in# spa$e and )ile syste%s
durin# t,e interal.
&gout t,e total rateDse$ o) pa#e-out operations to *ot, pa#in# spa$e and )ile syste%s
durin# t,e interal.
&gsin t,e rateDse$ o) pa#e-in operations )ro% pa#in# spa$e durin# t,e interal. 6,is is
t,e sa%e as t,e &ialue reported *y %stat. ) &gsinis $onsistently ,i#,er t,an
&gsoutt,is %ay indi$ate t,ras,in#.&gsout t,e rateDse$ o) pa#e-out operations to pa#in# spa$e durin# t,e interal. 6,is is t,e
sa%e as t,e &oalue reported *y %stat.reclaims )ro% NMON 10 onards t,is )ield is t,e sa%e as t,efralue reported *y%stat
and represents t,e nu%*er o) pa#esDse$ )reed *y t,e pa#e-repla$e%ent routine.scans t,e nu%*er o) pa#esDse$ e:a%ined *y t,e pa#e repla$e%ent routine. 6,is is t,e
sa%e as t,e sralue reported *y %stat. Ba#e repla$e%ent is initiated ,en t,e
nu%*er o) )ree pa#es )alls *elo minfreeand stops ,en t,e nu%*er o) )ree pa#ese:$eeds maxfree.
c+cles t,e nu%*er o) ti%esDse$ t,e pa#e repla$e%ent routine ,ad to s$an t,e entire Ba#e
5ra%e 6a*le in order to replenis, t,e )ree list. 6,is is t,e sa%e as t,e c+aluereported *y %stat*ut note t,at %statreports t,is nu%*er as an inte#er ,ereas
n%onreports it as a real nu%*er.
fsin $al$ulated *y t,e Analyser as &gin-&gsin)or #rap,in#fsout $al$ulated *y t,e Analyser as &gout-&gsout)or #rap,in#sr:fr $al$ulated *y t,e Analyser as scans:reclaims)or #rap,in#
NMON_Analyser produ$es to #rap,s. 6,e )irst s,os pa#in# operations toD)ro% pa#in#spa$e. 6,e ideal ,ere ould *e no %ore t,an > operationsDse$ per pa#e spa$e &see t,e 999
s,eet )or details(. 6,e se$ond #rap, s,os t,e s$an!)ree rate. Me%ory %ay *e oer-$o%%itted
,en t,is )i#ure is S4 alt,ou#, you also need to e:a%ine t,e MM and BAG s,eets as ell.
POOLS
6,is s,eet $ontains in)or%ation a*out t,e s,ared pool in ,i$, t,e LBA@ is runnin#. Most o)
t,e data ill only *e present i) Allo per)or%an$e in)or%ation $olle$tion./ is set in t,e LBA@properties.
shcpus_in_sys t,e nu%*er o) $ores allo$ated to t,e #lo*al s,ared pool
max_&ool_ca&acit+ t,e %a:i%u% nu%*er o) VBs de)ined )or t,is pool
entitled_&ool_ca&acit+ t,e entitle%ent )or t,is pool &in$ludes resere entitle%ent(&ool_max_time sa%e as max_&ool_ca&acit+*ut %ay ary in alue i) t,e pool de)inition is
$,an#ed durin# t,e $olle$tion run.
Ba#e ;; o) ;
-
7/21/2019 NA UserGuide v34
23/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
&ool_?us+_time t,e aera#e nu%*er o) $ores in use *y t,is s,ared pool durin# t,e interal
s
-
7/21/2019 NA UserGuide v34
24/29
NMON_Analyser User Guide Version 3.0 Last update 14-07-14 0!3"
6o #rap,s are produ$ed. 6,e se$ond uses to y-a:es. 6,e nu%*er o) runnin# aio pro$esses
is s,on a#ainst t,e )irst a:is and t,e a%ount o) $pu used is s,on a#ainst t,e se$ond.
-A!P(OAL1 -A!LPA-
6,ese s,eets $ontain a du%p o) arious $ounters su$, as $onte:t sit$,es and p,anto%
interrupts.
P(*P
6,is s,eet only appears )or topasout.
OP
6,is s,eet is only #enerated i) you spe$i)y t,e -t )la# on t,e NMON $o%%and line. 6,e output
is si%ilar to t,at produ$ed usin# t,eps $o%%and. Note t,at *e$ause o) t,e li%itation o)
,ain# only ?>000 lines on a sin#le s,eet so%e data %ay *e o%itted )or ery lar#e )iles and t,is%ay %ean t,at entire Bs or een $o%%ands %ay *e %issin# )ro% t,e analysis.
Note t,at data are only present )or pro$esses t,at $onsu%ed a si#ni)i$ant a%ount o) BU durin#an interal. 6,e 6OB s,eet does not represent a $o%plete ie o) t,e syste%.
NMON_Analyser does t,e )olloin#! reorders t,e $olu%ns )or easier pro$essin#.
2orts t,e data on t,e s,eet into COMMNDna%e order - usin# TM!as a %inor sort 8ey.
reates a ta*le at t,e end o) t,e s,eet su%%arisin# t,e data *y $o%%and na%e and used )or
#rap,in#.
Kou $an see t,e detail se$tion *y s$rollin# to t,e top o) t,e s,eet. 6,e su%%ary ta*le is lar#ely
o*s$ured *y t,e #rap,s and so you ill need to %oe &or delete( t,e% )or easier iein#.
PD in t,e detail se$tion t,is is t,e pro$ess o) a spe$i)i$ ino$ation o) a $o%%and.
n t,e su%%ary ta*le t,is is t,e $o%%and na%e.CP* in t,e detail se$tion t,is is t,e utilisation o) a sin#le pro$essor &rat,er t,an o) t,e
syste%( *y t,at B durin# t,e interal. n t,e su%%ary ta*le t,is is t,e aera#e
a%ount o) BU used *y all ino$ations o) t,e $o%%and durin# t,e $olle$tionperiod.
*sr in t,e detail se$tion t,is is t,e aera#e a%ount o) User-%ode BU used *y t,at
B durin# t,e interal.$+s in t,e detail se$tion t,is is t,e aera#e a%ount o) Jernel-%ode BU used *y t,at
B durin# t,e interal.
T
-
7/21/2019 NA UserGuide v34
25/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
esText t,e aera#e a%ount o) real %e%ory &in J*ytes( used )or t,e $ode se#%ents o) one
ino$ation o) t,is $o%%and. Note t,at %ultiple $on$urrent ino$ations ill
nor%ally s,are t,ese pa#es.esData t,e aera#e a%ount o) real %e%ory &in J*ytes( used )or t,e data se#%ents o) one
ino$ation o) t,is $o%%and. A %et,od o) $al$ulatin# real %e%ory usa#e )or a
$o%%and is esText &esDataW N(.C
-
7/21/2019 NA UserGuide v34
26/29
NMON_Analyser User Guide Version 3.0 Last update 14-07-14 0!3"
6,e purpose o) t,e $,art is to proide a lin8 to t,e UA@G s,eet so t,at you $an dis$oer
pre$isely ,i$, ino$ation o) a $o%%and as responsi*le )or usin# t,e BU. t s,os t,e
pro$essor utilisation &utilisation o) a sin#le BU( *y ea$, B $aptured on t,e 6OB s,eet. Notet,at a pro$ess $an use %ore t,an 100 o) a sin#le BU i) it is %ulti-t,readed.
A$tie Bs ill $reate a $luster o) points on t,e $,art. 6,e ,i#,est point ill s,o t,e%a:i%u% a%ount o) BU used durin# any one snaps,ot. 6o )ind out ,i$, B a point re)ers
to %oe t,e %ouse to position t,e $ursor a*oe it and :$el ill display a $oordinate pair. 6,e
)irst $oordinate is t,e B use t,is to re)er to t,e UA@G s,eet to )ind pre$isely ,i$,$o%%and as *ein# e:e$uted.
(A-,
6,is s,eet ,as t,e )irst 1000 $o%%ands e:e$uted durin# t,e $olle$tion period. 6,e $o%%ands
are listed in ti%e order. Note t,at $o%%ands appearin# in t,e )irst interal %ay ,ae *een
e:e$utin# prior to t,e start o) t,e $olle$tion.
PD t,e pro$ess o) a spe$i)i$ ino$ation o) a $o%%andPPD t,e parent pro$ess COMM t,e $o%%and *ein# e:e$utedTHCO*NT t,e nu%*er o) t,reads started *y t,is pro$ess
*$! t,e na%e o) t,e user runnin# t,is pro$ess,O*P t,e na%e o) t,e #roup to ,i$, t,e user *elon#sFullCommand t,e )ull $o%%and strin# entered *y t,e user
V)
6,is s,eet is only present )or Linu: syste%s and $ontains a du%p o) t,e Dpro$D%stat )ile alues.
6,e to #rap,s s,os )ile-*a$8ed pa#in# &p#p#inDp#p#out( and sap spa$e a$tiity.
!PA- sheets
6,ese s,eets are only present )or A= V? and re$ord data )or ea$, Eor8load Bartition in t,e
syste%. 6,ey are not $urrently #enerated *y t,e topas ersion o) n%on.
!L) sheets
ontain details o) BU Me%ory and DO *andidt, used *y ea$, 2uper$lassD2u*$lass de)ined toELM durin# t,e $olle$tion run. 6,e Analyser ill e:tra$t su*$lasss data and $reate a ne set o)
s,eets )or ea$, $lass it, %ore t,an one su*$lass. 6,ese s,eets ill *e na%ed
ELMBU.$lass/ et$.) t,is is a Mi$ro-partition t,en t,e Analyser ill also $reate a set o) ELMBBU s,eets ,i$,
ill s,o t,e p,ysi$al pro$essor utilisation rat,er t,an BU utilisation.
2222
6,e Analyser uses t,e in)or%ation on t,is s,eet to auto%ati$ally $onert all NMON ti%e sta%ps
to a$tual ti%e o) day )or easier analysis. 5or NMON10 or later a $olu%n is added ,i$, $ontainst,e date and ti%e as a sin#le alue and t,is is used )or t,e $onersions. 6,e nu%*er o) ros on
t,is s,eet is used *y t,e Analyser to reset t,e snaps,ots/ alue on t,e AAA s,eet in $ase t,e
n%on run as ter%inated it, 2GU2@;.
Ba#e ;? o) ;
-
7/21/2019 NA UserGuide v34
27/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
!rror Handling
rror ,andlin# in NMON_Analyser is rudi%entary. 6,e Analyser $an ,andle %any input )ile
errors *ut o$$asionally t,e analysis ill ,alt leain# you starin# at a dialo# *o:. 2,ould t,is,appen please a$$ept %y apolo#ies. oeer *e)ore sendin# %e a $opy o) t,e input )ile please
read t,e )olloin#!
ommon pro"lems
6,e %ost $o%%only reported pro*le%s arise )ro% inalid input )iles. Ee also #et pro*le%s
reported ,ere )or ,ateer reason lines ,ae *een trun$ated split or een dupli$ated.NMON_Analyser atte%pts to trap t,ese errors and ill report t,e% on t,e 2trayLines/ s,eet.
,e$8 t,is s,eet i) t,e run stops une:pe$tedly.
'No valid input! NMON run may have failed.'
6,e %ost $o%%on $ause o) t,is %essa#e is t,at t,e NMON run )ailed and t,ere really is no alid
input. NMON initialises t,e output )ile *y ritin# all o) t,e se$tion ,eadin#s. ) it
su*seCuently )ails you ill #et an output )ile t,at $onsists purely o) ,eadin#s - it, no data.,e$8 t,e )ile *y loadin# it into a ord pro$essor or indeed a spreads,eet &as a .$s )ile( *e)ore
you send it to %e.
'Unexpected end of file.'
6,is is only reported ,en pro$essin# )iles $ontainin# %ore lines t,an $an *e stored on one
s,eet and ,en 2O@6NB is set to %&. t is usually $aused *y t,e )a$t t,at lines are *ein#
ter%inated it, a @ $,ara$ter instead o) @L5. ,an#e your 56B option to A2 or 6=6,en sendin# t,e )ile to your B. 6,is pro*le% only s,os up it, lar#e )iles *e$ause t,e
Analyser uses a di))erent te$,niCue to read t,e% t,an t,at used to read s%aller )iles.
2tran#ely one o) t,e %ost $o%%on pro*le%s #et is $aused *y t,e )a$t t,at t,e Analyser $an't,andle )iles it, a sin#le data interal ery ell. ) you ant to test t,e pa$8a#e Fust let NMON
run )or a )e %inutes to #et a reasona*le data sa%pleX
0nown "ugs5pro"lems 9V3.41 topas'nmon:
E,en analysin# syste%s it, a ery lar#e nu%*er o) dis8s :$el $an stop it, error No
%ore )onts $an *e added/ or nsu))i$ient @esour$es/. 2et ,PH$to #$Tand sele$t only
t,ose s,eets you are interested in usin# t,e #$Toption on t,e 2ettin#s s,eet.
6,e data $an *e sorted in$orre$tly it, so%e ersions o) n%on ¬a*ly 14#( ,i$, #enerate
aria*le len#t, ti%esta%ps. Bro$ess ea$, )ile separately and spe$i)y M!,!Y!$ to #et t,e
data sorted $orre$tly. 6,e BVO6 option does not see% to or8 it, :$el ;007 or later
6,e Analyser ill $ras, i) you edit t,e .$s )ile usin# :$el prior to t,e run and t,e )ile
$ontains a 6OB se$tion. ) you need to edit t,e input )ile use a ord pro$essor.
6,ere are so%e issues it, pro$essin# )iles )ro% syste%s ,ain# *ot, 22 and M
su*syste%s atta$,ed.
Ba#e ;7 o) ;
-
7/21/2019 NA UserGuide v34
28/29
NMON_Analyser User Guide Version 3.0 Last update 14-07-14 0!3"
E,en analysin# 22 su*syste%s it, %ore t,an ;>3 pat,s so%e pat, data ill *e %issin#
)ro% t,e output. Use NMON is8 Groups to $o%*ine seeral pat,s into a sin#le unit )orreportin# and use t,e!)la# to preent t,e 22 se$tions )ro% *ein# produ$ed.
Alternatiely set !$$to NOon t,e ontrol s,eet and i#nore arnin# %essa#es a*out data
trun$ation only t,e )irst ;>3 pat,s ill appear in t,e output.
Ho( to re&ort a &ro?lem
Bost t,e releant in)or%ation on t,e n%on )oru% &see t,e lin8 in t,e introdu$tion(. t $an ,elp toin$lude a $opy o) t,e original, unmodified.n%on input )ile plus t,e in$o%plete output
spreads,eet as a $o%pressed &Tipped( )ile *ut please $onsider your syste% se$urity *e)ore doin#
so.
) you ,ae t,e a*ility to $apture a s$reens,ot t,en a $opy o) any dialo# *o:es also proes use)ul
on o$$asion.
Note:eelop%ent is $urrently done on Mi$roso)t :$el ;003 &11."3;0.";;1( 2B3. t %ay not
*e possi*le to )i: pro*le%s arisin# )ro% t,e use o) di))erent releases.
!xcel:0/ esources:#in@s
6,is is a #ood sour$e )or :$el tips and it ,as so%e V9A e:a%ples as ell!
,ttp!DDe:$eltips.italnes.$o%D
6,is is t,e ,o%e o) an e:$ellent re)eren$e *oo8!
,ttp!DD.e:$eltip.$o%D
And o) $ourse
,ttp!DD.%i$roso)t.$o%
Ba#e ;" o) ;
http://exceltips.vitalnews.com/http://www.exceltip.com/http://www.microsoft.com/http://exceltips.vitalnews.com/http://www.exceltip.com/http://www.microsoft.com/ -
7/21/2019 NA UserGuide v34
29/29
NMON_Analyser User Guide Version 3.1 Last update 14-07-14 0!3"
&&endix3 Notes on /atc< O&eration
) you re#ularly pro$ess lar#e nu%*ers o) )iles t,e operation o) NMON_Analyser $an *e
$o%pletely auto%ated. 2i%ply $reate a te:t )ile $ontainin# a list o) n%on )ile na%es &usin#
ild $ard $,ara$ters as appropriate( and enter t,e na%e o) t,is )ile into t,e 5LL26 )ield o) t,e
Analyser $ontrol s,eet. 2pe$i)y t,e na%e o) an e:istin# dire$tory in t,e OU6@ )ield i) youant all o) t,e output )iles to end up in one pla$e. 2ae t,e NMON_Analyser spreads,eet under
a ne na%e &t,is is re$o%%ended so t,at you $an still use NMON_Analyser )or intera$tie
sessions(.No $reate Eindos .*at )iles to ino8e :$el &see t,e sa%ples *elo(.
A)ter pro$essin# t,e last input )ile t,e Analyser ill auto%ati$ally $lose don :$el. Note,oeer t,at t,is only ,appens i) you load a $opy o) t,e Analyser t,at ,as a saed 5LL26
na%e andi) t,ere are no ot,er open spreads,eets. 6,is allos you to use t,e 5LL26 option
sa)ely durin# an intera$tie session.
Sample ."at iles6,ese sa%ple *at$, $ontrol )iles are desi#ned to use t,e ps$p )ile )ro% t,e Bu66K suite rittenand %aintained *y 2i%on 6at,a% at ,ttp!DD.$,iar8.#reenend.or#.u8DYs#tat,a%DputtyDMy t,an8s to a%ie ennis )or proidin# t,e%.
getcs'!batcd %&'O&%aw+atadel ,.csvd:%prora1%putty%pscp -p -r -l userid host://erformance/&'O&/awdata/,.csv .
analyser!bat+:
cd %&'O&%inished+atadel d:%&'O&%inished+ata%,.xls+:%&'O&%nmon analyser 2atch.xls
put(ls!bat+:cd %&'O&%inished+atad:%prora1%putty%pscp -p -r -l userid ,.xls host:/erformance/&'O&/
Control!t(td:%&'O&%aw+ata%,.csv
%M&% Analyser )atch!(ls&*T$"+ d-%M&%-Finished$ata-
F".E."ST d-%M&%-Finished$ata-Control!t(t
http://www.chiark.greenend.org.uk/~sgtatham/putty/http://www.chiark.greenend.org.uk/~sgtatham/putty/