* copyright (C) 1984-2019 merrill consultants dallas texas usa



Yüklə 28,67 Mb.
səhifə42/383
tarix17.01.2019
ölçüsü28,67 Mb.
#98988
1   ...   38   39   40   41   42   43   44   45   ...   383

Apr 1, 2015 they are all changed to TIME13.3 to show all decimals.
Change 33.087 -RMF Type 74 Subtype 9 zEDC Hardware Accelerator support.

VMAC74 The TYPE749 dataset was created with RMF 2.1 support back

Apr 1, 2015 in Change 31.153, but that INPUT was inhibited, awaiting

May 4, 2015 test records, and this update has been validated with

May 6, 2015 zEDC PCIE type 74 subtype 9 records.

-May 4: Variables R7491IIS and R74i1IOS corrected to add

II2 and IO2 instead of II1 and IO1.

-May 6: Variables R7491BPS and R7491BPC were incorrectly

multiplied in conversion to bytes - way too large.

Thanks to Scott Barry, SBBWorks, Inc., USA.


Change 33.086 Support for Velocity Software zVPS a/k/a XAM Version 5.4.

VMACXAM Status April 9:

Apr 7, 2015 -All updates have been made with these exceptions:

EXXAMIFL Segments not documented, have data records, skipped:

EXXAMIFT TCP: LINMEM LINCPU LINITF

VMXGINIT DEV: IODSZI

Apr 9, 2015 New Segments, no data, not skipped, will print msg.

Apr 23, 2015 TCP:ORASYS ORAPGA ORASGA ORAWTS

VSECFG VSESYS VSECPU JVMSYS

-INFILE XAMCPU changes:

NEW dataset XAMIFLBY for individual IFL engine stats.

NEW dataset XAMIFLTO for TOTAL IFL engine stats.

-INFILE XAMUSR changes:

-New variables in USRCON segment added to dataset XAMUSR:

CALCFGEM ='CALICFCT'

CALCPCT ='CALCPCT'

CALICFCT ='CALICFCT'

CALIFLCT ='CALIFLCT'

CALZAPCT ='CALAZPCT'

CALZIPCT ='CALZIPCT'

LIMPOOL ='POOL*NAME*USER IS*ASSIGNED'

RDMMMASK ='LGR*DMN*BITMASK*SSI SLOTS'

RDMNAME ='LGR*DOMAIN*FROM*USEACT'

RELO1 ='CAUSED*BY*LGR?'

RLOMVOPT ='LGR*FLAG*BYTE'

SSHABSSH ='ABSOLUTE*SHARE'

SSHFLG1 ='SSHFLG1*SHARE*FLAG'

SSHLIMH ='LIMIT IS*HARD?'

SSHMXLSH ='MAXIMUM*SHARE'

SSHMXSHA ='MAX*SHARE*IS IN*ABS?'

SSHNMSHA ='NORMAL*SHARE*IS IN*ABS?'

SSHRELSH ='RELATIVE*SHARE'

VMDIDENT ='IDENTITY*VMDBK?'

VMDREOFL ='REORDER ON?'

VMDREOFL1='VMDREOFL1*FLAG'

VMDRLLST ='DATETIME*WHEN*LGR*ADDED'

VMDRLOLG ='ORIGINAL*MEMBER*LOGGED ON'

VMDRLSRC ='NAME FROM*WHERE LAST*LGR'

-New variables in USRACT segment added to dataset XAMUSR:

AGLA2G ='PRIVATE AGELIST >2GB'

AGLB2G ='PRIVATE AGELIST <2GB'

CALCPFNR ='PGS IBR WRITTEN, REREF'

CALCPFRY ='PGS IBR BACKED'

CALCPINT ='PRIVATE PAGES INSTANTD'

CALCPINV ='PGS MADE IBR'

CALCPPFA ='PGS RE-REFD AGELIST'

CALCPPFI ='PGS RE-REFD IBR'

CALCPREL ='PGS RELEASE DAG10/214'

CALCPXRL ='PGS XSTORE RELEASED'

CALCTXBK ='EXSTOR PG BLOCKS'

CALDSPCT ='COUNT TIMES DISPATCHED'

CALDWTCT ='COUNT READY TO BE DISPATC'

IBRA2G ='PRIVATE IBR PGS < 2GB'

IBRB2G ='PRIVATE IBR PGS <2GB'

INS ='PRIVATE PAGES'

RABISA2G ='NON REF'D PGS > 2GB'

RABISB2G ='NON REF'D PGS < 2GB'

VMACPSN ='VMACPSN'

VMAIIA ='IPTE ILOCK ACQ'S METHOD 2'

VMAIIADD ='IPTE ILOCK ADDED HOST SHR'

VMAIIHLD ='TIME HOST SHARES HEALD'

VMAIINHLD ='INTERVALS HOST SHARES HLD'

VMAIIWTM ='TIME WAITING IPTE ILOCK'

VMAIPTEI ='IPTE ILOCK ACQUISITIONS'

VMATTIME_PRO='VMATTIME_PRO'

VMATTMP_PRO ='VMATTMP_PRO'

VMATTMS_PRO ='VMATTMS_PRO'

VMAVTIME_PRO='VMAVTIME_PRO'

VMAVTMP_PRO ='VMAVTMP_PRO'

VMAVTMS_PRO ='VMAVTMS_PRO'

VMDCACHN ='MDC INSERTS'

VMDCPUCH ='SIE INTERUPTS'

VMDCRPGM ='REFERENCED PGMBK'

VMDCTSTA ='SIGP STARTS'

VMDCTSTO ='SIGP STOPS'

VMDCUPGM ='UNREFERENCED PGM'

VMDDSRSV ='TIMES LIMIT SET RESRVD'

VMDDTPLX ='DETACH COMMANDS SSI'

VMDDTTOD ='SSI DETACH CMD VTIME'

VMDDTTOT ='DETACH COMMANDS'

VMDLKPLX ='LINK COMMAND, SSI'

VMDLKTOD ='SSI LINK CMD VTIME'

VMDLKTOT ='LINK COMMANDS,'

VMDPBKCT ='PGMBK COUNT'

VMDSSIZE ='VMDSSIZE'

VMDSTFHW ='HI WATER STEAL WEIGHT'

VMDSTLFC ='STEAL WEIGHT FACTOR'

VMDTMORD ='PGMBK REORDERED'

VMDTTIME_MT1='VMDTTIME_MT1'

VMDTTMP ='TOT TCPU PRIMARY CPU'

VMDTTMP_MT1 ='VMDTTMP_MT1'

VMDTTMS ='TOT TCPU SECONDARY CPU'

VMDTTMS_MT1 ='VMDTTMS_MT1'

VMDUFACTC ='FRAMES OF UFO ACTIVE'

VMDUFIBRC ='FRAMES OF IBR'

VMDUFOLKCT ='UFO SPIN LOCK COUNT'

VMDUFOLKTM ='UFO SPIN LOCK TIME'

VMDVTIME_MT1='VMDVTIME_MT1'

VMDVTMP ='TOT VCPU PRIMARY CPU'

VMDVTMP_MT1 ='VMDVTMP_MT1'

VMDVTMS ='TOT VCPU SECONDARY CPU'

VMDVTMS_MT1 ='VMDVTMS_MT1'

VMDWASTE ='TIMES PGFLTS AGELIST'

VMDWKPLX ='WRKALLEG COUNTS, SSI'

VMDWKTOD ='VTIME, WRKALLEG SSI'

VMDWKTOT ='WRKALLEG COUNTS'

VMUDSPETM ='TIME DISPATCHED'

VMUDWTETM ='TIME READY TO BE DISPATCH'

VMUNREBAL ='CONFIG REBALANCES'

VMUREBAL ='VMUREBAL'

VMUVMLTL0='1ST*TOPOLOGY*STEALS'

VMUVMLTL1='2ND*TOPOLOGY*STEALS'

VMUVMLTL2='3RD*TOPOLOGY*STEALS'

VMUVMLTL3='4TH*TOPOLOGY*STEALS'

VMUVMLTL4='5TH*TOPOLOGY*STEALS'

VMUVMLTL5='6TH*TOPOLOGY*STEALS'

VMUVMTL0='1ST*TOPOLOGY*MOVES*FOR WORK'

VMUVMTL1='2ND*TOPOLOGY*MOVES*FOR WORK'

VMUVMTL2='3RD*TOPOLOGY*MOVES*FOR WORK'

VMUVMTL3='4TH*TOPOLOGY*MOVES*FOR WORK'

VMUVMTL4='5TH*TOPOLOGY*MOVES*FOR WORK'

VMUVMTL5='6TH*TOPOLOGY*MOVES*FOR WORK'

-INFILE XAMCPU changes:

Known problem, to be corrected in zVPS next iteration:

IFL records have only CPUID='IFLs' with TOTAL values.

There are no CPUID='IFLnnn' records for each IFL, and

the values in that CPUID='IFLs' record are the same as

the values in the CPUID='TOTAL' record.

-New variables in SYTSYP segment added to both datasets

XAMCPUBY and XAMCPUTO:

PLSPAGPS='COUNT*SSCH*FOR PG/SPOOL'

PLSSTKPE='ETS*DROP*COUNT'

PLSTMRCE='GUEST*ENABLE*COUNT'

PLSPRVSC='SVC*INTERUPT*COUNT'

-New variables in SYTPRP segment added to both datasets

XAMCPUBY and XAMCPUTO:

CPUCOUNT='CPU*COUNTS*FOR NCPU+1'

PFXFST44='SIMULATION*DIAG44'

PFXFSTPX='PARTIAL*EXECUTION*INTERUPTS'

PFXFSTSG='SIMULATION*SIGP'

PFXFSTXC='REFLECTIONS*GUEST*EXTERN '

PLS9CDSP='ALREADY*DISPATCHED'

PLS9CNR ='VMDSTATE*LT*VMDREADY'

PLS9CSWT='AND*SOFT*WAIT'

PLS9CWT ='AND*IN WAIT*STATE'

STEALPCT='LPAR*STEAL*TIME'

-New variables in SYTRSP segment added to both datasets

XAMCPUBY and XAMCPUTO:

PLSALECL='LT*2GB*LIST'

PLSALECG='GT*2GB*LIST'

-New variables in SYTCOM segment added to both datasets

XAMCPUBY and XAMCPUTO:

PLSIUCVT='TOTAL*IUCV*COUNT'

PLSISEVS='VSWITCH*TO A VM*SUCCESS'

PLSISTVS='VM TO A*VSWITCH*SUCCESS'

PLSISUVS='FAILED*VSWITCH IUCV'

PLSISEAS='ASYNCMD*TO A VM*SUCCESS'

PLSISTAS='VM TO A*ASYNCMD*SUCCESS'

PLSISUAS='FAILED*ASYNCMD IUCV'

PLSISESC='SCLP TO A*VM*SUCCESS'

PLSISTSC='VM TO A*SCLP*SUCCESS'

PLSISUSC='FAILED*SCLP*IUCV'

PLSISEVE='VMEVENT*TO A VM*SUCCESS'

PLSISTVE='VM TO A*VMEVENT*SUCCESS'

PLSISUVE='FAILED*VMEVENT*IUCV'

-New variable in SYTSCP segment added to both datasets

XAMCPUBY and XAMCPUTO:

PLSDSPCN='100*LOOP CNT*ON*&SCHED LCK'

-New variable in STORSP segment added to both datasets

XAMCPUBY and XAMCPUTO:

PLSASFCG='TIMES*ONE PAGE*FROM*GT 2G*LIST'

PLSASFCL='TIMES*ONE PAGE*FROM*CONTIG*LIST'

PLSESSA ='ESSA*INSTRUCTION*COUNT'

PLSLTDPE='LONG TERM*DORM*EMERGENCY*PASSES'

PLSPCPAG='CMM*MAYBE*VOLATILE*STOLEN'

PLSPUPAG='CMM*MAYBE*VOLATILE*UNCH PGS*STOLEN'

PLSUPAGE='CMM*UNUSED*STOLEN'

PLSUPREC='CMM*UNUSED'

PLSVPAGE='CMM*VOLATILE*STOLEN'

-New variable in PRCMFC segment added to both datasets

XAMCPUBY and XAMCPUTO:

CCFCPUSP ='CPU*SPEED '

CYCLECNT ='CYCLE*COUNT*NOT IN*WAIT'

INSTRCNT ='INSTRUCTIONS*EXECUTED'

L1ICACHW ='LEVEL 1*ICACHE*DIRECTORY'

L1IPENAL ='L1*PENALTY*CYCLE*COUNT'

L1DCACHW ='LEVEL 1*DCACHE*DIRECTORY'

L1DPENAL ='L1*PENALTY*CYCLE*COUNT'

PCYCLECNT ='CYCLE*COUNT*NOT IN*WAIT'

PINSTRCNT ='INSTRUCTIONS*EXECUTED'

PL1ICACHW ='LEVEL 1*CACHE*DIRECTORY'

PL1IPENAL ='L1*PENALTY*CYCLE*COUNT'

PL1DCACHW ='LEVEL 1*CACHE*DIRECTORY'

PL1DPENAL ='L1*PENALTY*CYCLE*COUNT'

CCFEXT0='0TH*COUNTER'

CCFEXT1='1ST*COUNTER'

. . .

CCFEXT62='62TH*COUNTER'



CCFEXT63='63TH*COUNTER'

CPI ='CYCLES*PER*INSTRUCTION'

PRB ='PERCENT*PROBLEM*STATE'

L1MP ='LEVEL 1*MISS*PER INST'

L2P ='PCT FROM*LEVEL 2'

L3P ='PCT FROM*LEVEL 3*SAME'

L4LP ='PCT FROM*LEVEL 4*SAME'

L4RP ='PCT FROM*LEVEL 4*REMOTE'

MEMP ='PCT*FROM*MEMORY'

-New variable in PRCRCD segment added to both datasets

XAMCPUBY and XAMCPUTO:

CALENTMT='CPU*ENTITLEMENT'

RCCTOPDS='TOPOLOGY*BIT*MASK'

PFXDSPCS='LONG*PATHS*THRU*DISP2'

PLSDSPCM='TIMES*DISP*VMDBK*MOVED'

PLSSTLTL0='0TH*CNT*STOLEN*VMDBKS'

PLSSTLTL1='1ST*CNT*STOLEN*VMDBKS'

PLSSTLTL2='2ND*CNT*STOLEN*VMDBKS'

PLSSTLTL3='3RD*CNT*STOLEN*VMDBKS'

PLSSTLTL4='4TH*CNT*STOLEN*VMDBKS'

PLSSTLTL5='45H*CNT*STOLEN*VMDBKS'

-New variable in PRCDHF segment added to both datasets

XAMCPUBY and XAMCPUTO:

DSVASSOC ='ONLINE*CPUS'

DSVUNPRK ='UNPARKED*CPUS'

HFUSERZ ='TIMES*NO VMDBK*IN DLIST'

-INFILE XAMSYS changes:

/* SYTEP2 */

TCT_FCOP ='FICON*OPS*FCX*CMDS'

TCT_DFCOP='DEFRD*FICON/FCX*OPS'

SCT_FCOP ='SUMMATION*COUNT*OPS'

TCT_FCXTM='FCX*TRANSFER*OPS'

TCT_DFCXTM='DEFERRED*FCX*XFERS'

SCT_FCXTM ='SUMMATION*FCX*XFERS'

/* STOSHR */

ASCCTRSV='RESERVED*BY*SET*RESERVED'

ASCDSRSV='CNTLIMITED*BY*SET*RESERVED'

/* SYTCUM */

LCUSMTM='SYSTEM*MGMT*TIME'

PCTSYSM='PCT*SYSTEM*MGMT TIME'

/* SYTSYG */

MAI_MISS='MISSING*ADAPTR*INTERUPTS'

MAI_UREC='UNRECOVERABLE*ADAPTR*INT'

FXRDONE ='FCX*I/O*COMPLETE'

FXRWRITE='FCX*WRITES'

/* STORSG */

SECONDS ='SECONDS'

RSAAVCLT ='LT 2G*CONTIG*AVAIL LIST*LO'

RSAAVCHT ='LT 2G CONTIG*AVAIL LIST*HI'

RSAAVCLG ='GT 2G CONTIG*AVAIL LIST*LO'

RSAAVCHG ='GT 2G CONTIG*AVAIL LIST*HI'

RSAEMLO ='LOW*THRESHOLD'

RSAEMHI ='HI*GHREHSOLD'

RSAEMCPC ='CURRENT*POOL*SIZE'

RSAEMERG ='EMERGENCY*PGMBK*REQUESTS'

RSAEMBLO ='TIMES*CPC LT LO'

RSAEMPTY ='TIMES*CPC*EMPTY'

RSAEMDFR ='TIMES*PGMBK*DEFERRED'

RSASWPWT ='PG WRITES*TO*DISK LT 2GB'

RSASWP2G ='PGMBK WRITES*TO*DISK GT 2GB'

RSAAGEPC ='RSAAGEPC'

RSARSDMX ='SET*RESERVED*SYSMAX'

RSAAGESZ ='TARGET*AGING*LIST'

RSAAGINC ='FRAMES*ON AGING*LIST'

RSAEWNDD ='CHANGED*PGS ON*AGELST'

RSAEWRFO ='REF-D*PGS ON*AGELIST'

EWCIF ='CHNGED*PGS*PAGING*OUT'

EWRIF ='FEF-D*PGS*PAGING*OUT'

AGRDY ='TOTAL*FRMS*ON*AGELIST'

AGRDYRFW ='REF-D*PGS*WRITTEN'

AGRDYRFN ='REF-D*PGS*NOT*WRITTEN'

AVLCTB2S ='AVAILLIST*LT*2GB*SNGL'

AVLCTB2C ='AVAILLIST*LT*2GB*CONTI'

AVLCTA2S ='AVAILLIST*GT*2GB*SNGL'

AVLCTA2C ='AVAILLIST*GT*2GB*CONTI'

DSTMACT ='TOD*DEMAND*SCAN*RUNNG'

CHGWRTOL ='CHNGD*PGS*RE-WRITOLD'

REFWRTBY ='REF-D*PGS*BYPASS WRT'

CHGWRTNW ='CHNGD*PGS*RE-WRITNEW'

REFWRTNW ='REF-D*PGS*RE-WRITTEN'

AGRECLM ='PGS*RECLAIMED*AGELIST'

EXMET ='DEMAND*SCAN*COMPLETES'

EXTIM ='DEMNDSCAN*INCOMPLETES'

EXCPU ='DEMANDSCAN*SLOWCPU'

INVUFO ='PRIVATE*PGS*INVALDTED'

INVVUFO ='PRIVATE*VDSKINVALDTED'

INVSUFO ='SHARED*PGS*INVALIDATD'

RVLUFO ='PRIVATE*PGS*RE-VALID'

RVLVUFO ='PRIV*VDISK*PGS*RE-VAL'

RVLSUFO ='SHARED*PGS*REVALIDATD'

RVLAGL ='PGS*REVALID*ON*AGELST'

WRTONDMD ='PGS*RECLAIMED*POSTWRT'

DSCYCLE ='DEMAND*SCANS'

USRVISIT ='USERS*VISITED'

USRSKIP ='USERS*SKIPPED'

RSAALSKL ='AGELIST*PGS*PINNED'

RSAALSKF ='AGELST*FRMSERIALIZED'

RSAALSKP ='AGELST*PGSERIALIZED'

RSAALSKR ='AGLSTSETRESERVED'

AGRVLRFN ='REREF-D*PGS*NOTWRITTN'

AGRVLRFW ='REREF-D*PGS*WRITTEN'

AGRVLCHN ='REREF-D*CHNGD*PGS NW'

AGRVLCHW ='REREF-D*CHNGD*PGS WRT'

AVLRQB2S ='SNGLPG*REQUESTS*LT 2GB'

AVLRQA2S ='SNGLPG*REQUESTS*GT 2GB'

AVLRQB2C ='CONTIG*REQUESTS*LT 2GB'

AVLRQA2C ='CONTIG*REQUESTS*GT 2GB'

AVLRETB2S='RETURNS*SINGLE*LT 2GB'

AVLRETA2S='RETURNS*SINGLE*GT 2GB'

AVLRETB2C='RETURNS*CONTIG*LT 2GB'

AVLRETA2C='RETURNS*CONTIG*GT 2GB'

AVLPTA2GC='PROTECT* GT 2GB*LIST SIZ'

AVLPTB2GS='PROTECT*SNGLS* LT 2GB'

WRTHROTS ='DEMAND*SCAN*THROTTLES'

PRTHROTS ='PARTIAL*THROTTLES'

/* MTRSCH */

SRMFLAGS='SRMFLAGS'

/* MTRSYS */

SYSCMODE='SYSCMODE'

VCPUF ='VCPU ACCOUNTING FACTOR'

TCPUF ='TCPU ACCOUNTING FACTOR'

DIOF ='DASD I/O FACTOR '

STORF ='RESIDENT STORAGE FACTOR'

CHARGE ='CHARGE PER UNIT'

SYSCCR ='CAPCHANGE*REASON*STSI*1.1.1'

SYSCAI ='CAPADJUSTMENT*STSI*1.1.1 '

SYSESTAT='ENSEMBLE*STATUS'

STITODOF='STP*TOD*CLOCK*OFFSET'

SYSSTPFL='STP*CONFIGURATION*INFO'

SYSSTPF2='FLAGS'

SYSPLVOL='SSI*PDR*VOLUME*SERIAL'

SYSCSSID='CHANNEL*SUBSYSTEM*(CSS)*ID'

SYSCPMOD='CP*LOAD*MODULE'

HCPLODCK='TOD OF*SYSTEM*GENERATION'

SLMENSID='URM*ENSEMBLE*ID'

/* MTRMEM */

SYSGSTBY='STANDBY*REAL*STORAGE*SIZE'

SYSGSTRS='RESERVED*REAL*STORAGE*SIZE'

/* SYTXSG */

TCMPINVA='PAGE*FAULTS*RESOLVED*PGINTRK'

TCMSTKEX='TIMES*CPEBK*DEFERED*TRKWRT'

CMSTKPFK='TIMES*CPEBK*DEFERED*TRKFLT'

/* SYTUWT */

CALLLCP ='LIMIT*LIST*CP WAIT'

CALLLZAP='LIMIT*LIST*ZAP WAIT'

CALLLIFL='LIMIT*LIST*IFL WAIT'

CALLLZIP='LIMIT*LIST*ZIP WAIT'

CALCFCP ='CF WAIT*WAIT FOR*CP'

CALCFZAP='CF WAIT*WAIT FOR*ZAP'

CALCFIFL='CF WAIT*WAIT FOR*IFL'

CALCFZIP='CF WAIT*WAIT FOR*ZIP'

CALSWCP ='SIM WAIT*WAIT FOR*CP'

CALSWZAP='SIM WAIT*WAIT FOR*ZAP'

CALSWIFL='SIM WAIT*WAIT FOR*IFL'

CALSWZIP='SIM WAIT*WAIT FOR*ZIP'

CALCWCP ='CPU WAIT*WAIT FOR*CP'

CALCWZAP='CPU WAIT*WAIT FOR*ZAP'

CALCWIFL='CPU WAIT*WAIT FOR*IFL'

CALCWZIP='CPU WAIT*WAIT FOR*ZIP'

CALCRCP ='VMDBKS*RUNNING*ON CP'

CALCRZAP='VMDBKS*RUNNING*ON ZAP'

CALCRIFL='VMDBKS*RUNNING*ON IFL'

CALCRZIP='VMDBKS*RUNNING*ON ZIP'

CALLLICF='LIMIT*LIST*IN ICF'

CALCFICF='CONSOLE*FUNCTION*MASTER'

CALSWICF='SIMULATION'

CALCWICF='CPU*WAIT'

CALCRICF='RUNNING'

/* SYTUSR */

RLOIB='ACTIVE*INBOUND*LGRS'

RLOOB='ACTIVE*OUTBOUND*LGRS'

/* SYTRSG */

RSASNG2G='SINGLE*FRAMES*GT 2GB*AVAIL'

RSASNGAV='SINGLE*FRAMES*LT 2GB*AVAIL'

/* SUBSUM */

NCPCAPABIZE='CPU*CAPABILITY*FACTOR'

OVERCOMMIT ='OVERCOMMIT'

STORAGESIZE='STORAGE*SIZE'

XSTORESIZE ='XSTORE*SIZE'

-INFILE XAMDEV changes:

-New variable in CONFIG segment added to XAMDEV dataset:

EDEVATTR='EDEVATTR'

RDEVHPPL='HYPERPAV*POOL*NUMBER'

CALDEVFLAGS='CALDEVFLAGS'

DEVPTHS ='DEVPTHS'

/*IODDEV */

PAVINELG ='I/O*INELIGIBLE*TO STEAL'

PAVUSES ='I/O*STEALS'

PAVSSCH ='BASE*PAV*SSCH'

PAVCOUNT ='PAV*DEVICE*COUNT'

PAVCNTIM ='PAV*ALIAS*CONNECT*TM'

PAVCPTIM ='PAV*ALIAS*PEND*TM'

PAVCDTIM ='PAV*ALIAS*DISC*TM'

PAVCQTIM ='PAV*ALIAS*QUEUE*TM'

PAVCATIM ='PAV*ALIAS*ACTIVE*TM'

PAVDBTIM ='PAV*ALIAS*SUBCHAN*TM'

PAVIRTIM ='PAV*ALIAS*QUEUE*TM'

PAVCC3S ='PAV*ALIAS*CC3*IO CNT'

RDEVSKSM64='TOTAL*SEEK*CYCLINDERS'

RDEVWXCT ='COUNT*FCX*WRITES'

RDEVRXCT ='COUNT*FCX*READS'

-INFILE XAMTCP changes:

/*VSIUSR*/

STGSAMPS='STGSAMPS'

VMPEAK ='PEAK*USAGE'

VMSIZE ='CURRENT*USAGE'

VMLCK ='CURR*MLOCKED*MEMORY'

VMHWM ='PEAK*RSS'

VMRSS ='RESIDENT*SET*SIZE'

VMDATA ='SIZE*DATA*SEGMENT'

VMSTK ='SIZE*OF*STACK'

VMEXE ='SIZE*TEXT*SEGMENT'

VMLIB ='SHARED*LIBRARY*USAGE'

VMPTE ='PAGETABLE*ENTRIES*SIZE'

VMSWAP ='SWAP*SPACE*USED'

/*VSINAP*/

STGSAMPS ='STGSAMPS'

VMPEAK ='PEAK*USAGE'

VMSIZE ='CURRENT*USAGE'

VMLCK ='CURR*MLOCKED*MEMORY'

VMHWM ='PEAK*RSS'

VMRSS ='RESIDENT*SET*SIZE'

VMDATA ='SIZE*DATA*SEGMENT'

VMSTK ='SIZE*OF*STACK'

VMEXE ='SIZE*TEXT*SEGMENT'

VMLIB ='SHARED*LIBRARY*USAGE'

VMPTE ='PAGETABLE*ENTRIES*SIZE'

VMSWAP ='SWAP*SPACE*USED'

PROCID ='PROCID'

PPIDL ='PPIDL'

PROCNAMEL='PROCNAMEL'

PATHNAMEL='PATHNAMEL'

APPLIDSS ='APPLIDSS'

/*VSISFT*/

PRTY ='PRTY'

STGSAMPS ='STGSAMPS'

VMPEAK ='PEAK*USAGE'

VMSIZE ='CURRENT*USAGE'

VMLCK ='CURR*MLOCKED*MEMORY'

VMHWM ='PEAK*RSS'

VMRSS ='RESIDENT*SET*SIZE'

VMDATA ='SIZE*OF DATA*SEGMENT'

VMSTK ='SIZE*OF*STACK'

VMEXE ='SIZE*OF TEXT*SEGMENT'

VMLIB ='SHARED*LIBRARY*USAGE'

VMPTE ='PAGETABLE*ENTRIES*SIZE'

VMSWAP ='SWAP*SPACE*USED'

PROCID ='PROCID'

PPIDL ='PPIDL'

PROCNAMEL='PROCNAMEL'

PATHNAMEL='PATHNAMEL'

APPLIDSS ='APPLIDSS'

/*VSISYS*/

PROCTOT ='PROCTOT'

STATIC ='STATIC'

TIMED ='TIMED'

RELEASEP ='RLS RATE*IN PAGES'

RELEASETM='RLS TIME*IN SECONDS'

SWAPINESS='SWAPINESS'

CPUCOUNT ='CPUCOUNT'

/*HSTMEM*/

RWFLAG ='RWFLAG'

BOOTFLG='BOOTFLG'

BUFFER ='BUFFER'

BUFFERCH='BUFFERCH'

DESCR is expanded to 32 positions (Apr 23)

/*UCDSYS*/

ANONYMOUS='ANONYMOUS'

SHARED ='SHARED'
====== Changes thru 33.085 were in MXG 33.03 updated Mar 31, 2015=======
Change 33.085 Change 33.078 VGETDDS removal of SASAUTOS was incorrect,

VGETDDS causing ERROR 22-322 generated by Macro Variable TOSET;

Mar 30, 2015 DDNAMES was corrected to DDOUT.

Thanks to Jim Horne, Lowe's, USA.


Change 33.084 Change 33.018 was dropped between 33.01 and 33.02.

EXTY8036 New dataset TYPE8036 (EXEC WITH SETUID/SETGID) and new

EXTY8056 dataset TYPE8056 (CHECK FILE OWNER) are now created and

IMAC80A variable TOKMPROCUSERMAX is now spelled correctly so the

VMAC80A UNINIT TOKPROCUSERMAX message is eliminated.

VMXGINIT


Mar 29, 2015
====== Changes thru 33.083 were in MXG 33.03 dated Mar 27, 2015=========
Change 33.083 Summary datasets PDB.ASUM70PR/PDB.ASUM70LP have INCORRECT

VMXG70PR values for intervals when ALL LPARs are NOT active for

Mar 27, 2015 the full summary interval you requested, e.g., you set

INTERVAL=HOUR (in your TAILORED ASUM70PR member or your

%VMXG70PR invocation) but the first RMF records in each

SMF file was the 23:50 START, written at 00:00.01, which

created an ASUM70PR HOURLY observation, (for EACH system,

as each SYSTEM creates TYPE70PR for each LPAR it "sees")

with a START of 23:00, but with only 10 minutes DURATM.

Or, if you activate an LPAR at 10:30, the ASUM70PR obs

will have only 30 minutes DURATM. The incorrect DURATM

impacts the individual LPAR durations, and the PCTCPUBY

in ASUM70PR (the SYSPLEX value, and NOT the busy of the

SMF SYSTEM that created the ASUM70PR observation) is

wrong and can be greater than 100%.
-These defective observations can be deleted by testing

that DURATM is less than your requested summary INTERVAL.


-OR: THE CORRECT VALUES ARE IN THE PDB.ASUMCEC/ASUMCELP

datasets, and since there is only one observation in the

PDB.ASUMCEC for each interval (for each CECSER), you do

not have to select which SYSTEM's record is used in your

reports (and your reports will be produced even if that

SYSTEM goes away!).


And, at this time, the underlying error in VMXG70PR has

NOT been resolved; it is related to the PER-SYSTEM logic

which is clearly vulnerable to individual system metrics,

but the newer and more robust per-CEC logic resolves the

error, or the defective observations can be deleted.

(If these are abnormal hours, maybe you still want to

delete them, even when using the PDB.ASUMCEC data!).

With 60 PROC/DATA steps in the complex VMXG70PR logic,

the risk of damage to the good might not justify trying

to repair

-No logic was changed; debugging PROC PRINTs were inserted

but are disabled.


Change 33.082 DCOLLECT dataset DCOLDSET now contains variable DCDCMTYP

VMACDCOL decoded from DCDEXFLG to identify compression type, using

Mar 26, 2015 MG014CT macro (added in MXG 33.01 for TYPE1415) to print

these possible values:

0='0:NOT COMPRESSED/UNKNOWN'

1='1:GENERIC'

2='2:TAILORED'

3='3:ZEDC'

Thanks to Scott Barry, SBBWorks, Inc., USA.
Change 33.081 -New _READALL macro processes 70s, 72s,and 30s in one pass

SAGANAL of SMF to significantly reduce elapsed run time.

Mar 27, 2015 -The 4HR Average Zip Eligible MSU is added to REPORT 3.

Apr 8, 2015 -New REPORT 30 with the CAPTURE RATIO shows the IBM 4HOUR

IMACSAG AVERAGE MSU and the TOTAL MSU CAPTURED in the RMF 72

VMXGINIT Service Class records.

Apr 13, 2015 -New IMACSAG and &MACSAG exits permit report selection for

specific dates.


Change 33.080 Documentation note. The default BUILDPDB builds the ID

TYPEID dataset using a VIEW and then invokes %ANALID to report.

Mar 24, 2015 The VIEW is NOT deleted, but if you have added code that

uses the ID dataset (like PROC SORT DATA=ID), the entire

SMF INPUT FILE WILL BE READ AGAIN, or, if you have used

FREE=CLOSE, that second read will fail with FILE SMF NOT

ASSIGNED. You can prevent the second read by disabling

the view, using %LET VWVMACID=; to disable for ID, but

that will require more //WORK disk space.
Change 33.079 Protection for truncated SMF Type 22 Subtype 11 LRECL=32

VMAC22 (LENGTH=28) when that subtype must be at least 140 bytes.

Mar 24, 2015

Thanks to Scott Barry, SBBWorks, Inc., USA.


Change 33.078 %MACROs that SAS puts in SASAUTOS (%TRIM,%LOWCASE,others)

UTILBLDP have been completely removed from all MXG members, since

Mar 23, 2015 we still find sites that do not have FILENAME SASAUTOS to

resolve those functions (that SHOULD, IMO, been delivered

as real functions and avoid 20 years of SASAUTO errors).

These were the final members that now use %SYSFUNC().

ANALRANK BLDNTPDB READDB2 UTILBLDP UTILDUMP VGETALOC

VGETDDS VMXGALOC VMXGCAPT VMXGFIND VMXGPRAL VMXGSRCH

ZAUTOCHK VMXGPARS
Change 33.077 WPS Only. MXG TYP120xx SMF 120 datasets can have strange

VMAC120 characters in UCS text because there were two tests for

VMXGINIT &SYSVER GE 8.2 that are now corrected to &SASVER GE 8 in

Mar 23, 2015 VMAC120 and VMXGINIT (which incorrectly set &UCS2B4).

For WPS, the &SYSVER returns 3.01 (and is 9.4 for SAS),

and it is used when the sub-version is needed, but MXG

intended to set &SASVER to 8 for WPS, and use the first

digit of &SYSVER for &SASVER for SAS, for both WPS/SAS

and SAS V8/V9 selections.

8 for WPS (and is 9 for SAS) so that &SASVER can be used

to detect WPS and/or SAS V9 features. And, in VMXGINIT

the actual value set for &SASVER was 8.2 instead of 8 for


Yüklə 28,67 Mb.

Dostları ilə paylaş:
1   ...   38   39   40   41   42   43   44   45   ...   383




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin