NA UserGuide v34

download NA UserGuide v34

of 29

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 &not 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 &nota*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/