Velocity Software, Inc. is recognized as a leader in the performance measurement of z/VM and Linux on z. The Velocity Performance Suite consist of a set of tools that enable installations running z/VM to measure, report, and manage the perfomance of not only their z/VM system, but their Linux on z guests. In addition, many components of server farms can be measured and analyzed. Performance data can be viewed real-time through the use of either 3270 (often refered to as a green screen) or a browser. The zPRO component is designed to extend the capabilities of the z/VM sysprog (system programmer) to the browser world. This feature moves system management to the point-and-click crowd. Archived data and reports can be kept available of long term review and reporting usine zMAP. The zVPS, formally ESALPS, components consist of: zMON (formally ESAMON - real-time display of performance data), zTCP (formally ESATCP - SNMP data collection), zMAP (formally ESAMAP - historical reporting and archiving), zVWS (formally ESAWEB - z/VM based web server), zTUNE (a subscription service), zVIEW (formally SHOWCASE - web based viewing of performance data), zPRO (new to the quality line of Velocity Software Products). Velocity continues to work with other software vendors to ensure smooth interface with or from other products such as VM:Webgateway, CA-Webgateway, EnterpriseWeb, MXG, MICS. Velocity software remains the leader and inovator in the z/VM performance, Linux performance, Managing cloud computing arenas.
About Us | Products | FAQ | Demo | Customer Area | Education | Linux Hints & Tips | Presentations | News | VM Industry | Employment Opportunities
Home | Contact Us | License Info | Newsletter    

Each segment in ESAUSER is listed, in order seen in history data. Some obscure segments are not included. The 'bold' string is the name of the segment.

                                                                           
New items in ESALPS 3.5 (z/vm 5.1 support)         
New items in ESALPS 3.6 (z/vm 5.2 support)         
                                                                                
 
Header segment
1 usrdbarea, 2 usrdbrec, 3 DATE char(8) , 3 STARTTIME char(8) , 3 STOPTIME char(8) , 3 SERIAL char(6) , 3 RECTYPE char(2) , 3 QUALIFIER char(8) , 3 SAMPLES bin float(21), 3 SECONDS bin float(21), 3 dbusertype Char(4),
'DOMAIN'
1 dbdomn Based(segptr), 2 hostname Char(64);
'ESAWEB'
1 dbVWeb Based(segptr), /* apltype = 3 */ 2 srvrname Char(8), /* user identifier */ 2 port Bin Fixed(15), 2 reserved Char(2), 2 vwebout, 3 seconds Bin Float(21), 3 samples Bin Float(21), 3 data, 4 counters, /* Length 25*4=100, plus 4 at end!*/ 5 CGICH Bin Float(21), /* CGI cache hits*/ 5 IUCVE Bin Float(21), /* IUCV errors*/ 5 TCPE Bin Float(21), /* TCPIP ERRORS*/ 5 resrvd(13) Bin Float(21), /* - unused -*/ 4 retcodes, 5 RC(16) Bin Float(21), /* Rc: 200,302,400,401,403,404,500,501, 16:other*/ 4 Reqsts(14), 5 counts Bin Float(21), 5 todtime Bin Float(21); /* seconds */ /*01 - Total transactions *//*11 - File I/O (non CGI) */ /*02 - Connection requests *//*12 - File I/O (CGI only)*/ /*03 - Send processes *//*13 - WAIT for work */ /*04 - GET request */ /*05 - HEAD request */ /*06 - POST request */ /*07 - Security requests */ /*08 - CGI invocations */ /*09 - A2E translation */ /*10 - E2A translation */
'USRCON'
1 dbuserdata Based(segptr), 2 userdata, /*+180 length 140 */ 3 loginfo, /* 36 */ 4 firstlogontod Char(8), /*very first logon tod*/ 4 CALTODON Char(8), /*current session logon*/ 4 logons Bin Float(21) ,/*Total sessions*/ 4 logoffs Bin Float(21) ,/*number of logoffs */ 4 priorlogtm Bin Float(21) ,/*logged time in secs*/ 4 tactive bin float(21),/*Actv-Times cpu used*/ 4 mactive bin float(21),/*Actv-Times vcpu used*/ 3 VMTRUSR, /*16 *//* user config updated by logon*/ 4 vmdcpuad Char(2),/* Processor address*/ 4 VMDMODE Char(1), /* flags representing vm mode */ /* not used anymore. */ /* We are NOW going to use MODE for DED CPU Count*/ /* after vm/esa v 1.2.0 */ 4 VMDCPUCT Char(1), /* Number guest defined CPUs */ 4 CALSTAT Char(1), /* User information */ 4 CALMODE Char(1),/*+253*//* virtual machine mode*/ 4 VMDSTYPE Char(1), /* 00:V=V,80:V=R,40:V=F */ 4 CALSHARF Char(1), /* added esa 2.2 */ /* 5 VMDMXSHA Bit(1),*//* max shr: 0:relative, 1:abs*/ /* 5 ibm Bit(5),*//* reserved */ /* 5 VMDLIMTH Bit(1),*//* limithard: 1:on, 0:off */ /* 5 ibm2 Bit(1),*//* reserved */ 4 VMDRELSH bin float(21),/* user's RELATIVE share of system*/ 4 VMDABSSH bin float(21),/* user's ABSOLUTE share of system */ 3 vSTOXSU, /* 12,+232 *//* user xstore */ 4 CALXSTOR Bin Fixed(31),/* MB of xstore attached to usr*/ 4 CALORGIN Bin Fixed(31),/* first real block number attached*/ 4 CALXSLIM Bin Fixed(31),/* last real block number attached */ 3 classid(4) Char(8), /* class names */ 3 vmsizes, /* 4,+276 */ 4 maxvmsize Bin Float(21), /* max virt stg size */ 3 esa20,/*24* * MTRUSR */ 5 VMDSSIZE Bin Float(21), /* defined stg size */ 5 VMDACTNO Char(8), 5 VMDGRPN Char(8), /* Aci group name*/ 5 VMDMXRVP Bin Fixed(31), /* Reserved pages */ 3 esa22, /* 12 */ /*+304*/ 5 VMDBYVAL Char(8), 5 VMDMXSHR Bin Float(21), 3 snalogs Bin Fixed(15) , /* SNA sessions */ 3 diallogs Bin Fixed(15) , /* Dialed Sessions*/ 2 zvm430, /* IOP useact io queue data */ 3 ipqfo Char(1), /* io prty flag byte */ 3 ipqrqlo Char(1), /* low priority requested */ 3 ipqrqhi Char(1), /* high prioirty requested */ 3 ipqeflo Char(1), /* i/o prty effective low */ 3 ipqefhi Char(1), /* i/o prty effective high */ 2 reservd Char(1); 2 moreconfig, 3 nvcpu Bin Fixed(15),/* *//* number of adjuncts*/ 3 idletime Bin Float(21),/*Time since last activ*/ 2 statusflags, 3 VMDSTATE Char(1), 3 CALOSTAT, /* user's operating status bits*/ 4 VMDSYSOP Bit(1),/* Primary system operator*/ 4 VMDUSRCT Bit(1),/* User counted as logged on*/ 4 ibm Bit(1),/* reserved */ 4 VMDFORCE Bit(1),/* User in logoff mode */ 4 VMDUFORC Bit(1),/* User is forced */ 4 VMDDISC Bit(1),/* User is disconnected*/ 4 VMDAUTOL Bit(1),/* User autologged, but no IPL yet /* Set off after IPL or at logon*/ /* of if no ipl to process */ 4 VMDXAUTO Bit(1),/* User Xautologged*/ 3 CALRSTAT, /* Flag prohibig conditions*/ 4 ibm Bit(1),/* reserved */ 4 VMDCFWT Bit(1),/* user in console function mode*/ 4 VMDSIMWT Bit(1),/* user in simulation wait*/ 4 VMDIOWT Bit(1),/* I/O wait */ 4 ibm2 Bit(4),/* reserved */ 3 CALCWAIT,/*ESAV22, console function flags */ 4 VMDSTOP Bit(1),/* VM is in STOPPED state */ 4 VMDSLEEP Bit(1),/* VM is SLEEPing. */ 4 VMDCKST Bit(1),/* CPU is in CHeck Stop */ 4 VMDDSCWT Bit(1),/* 15 minute FORCE */ 4 ibm3 Bit(4);/* reserved */
'USRACT'
1 dbuseractv Based(segptr), 2 useractv, /* 64 offset 92*/ 3 vactive Bin Float(21), 3 nusers Bin Float(21), 3 nonidle Bin Float(21), 3 connect Bin Float(21), /* connect time,seconds*/
'USEACT'
1 totuseact Based(tactptr), /*ESASVRAC*/ 2 samples Bin Float(21) , /* nbr of useact records for usr*/ 2 VACCOUNTG, /* initial, last in file, total over logofs*/ 3 VMDTTIME Bin Float(21) ,/* cpu time (ms) *//*+4*/ 3 VMDVTIME Bin Float(21) ,/* virt time (ms) */ 3 VMDVFVTM Bin Float(21) ,/* vector time (ms) */ 3 VMDVFOTM Bin Float(21) ,/* vector ovhd time */ 2 VCOUNTS, /* NON-ACCUmulATIVE FIELDS: */ 3 VMDCTPVR Bin Float(21) ,/* resident frames*/ /*+20*/ 3 VMDCTPVL Bin Float(21) ,/* frames locked */ 3 VMDWSSPR Bin Float(21) ,/* user's projected wss */ 3 VMDCTXBK Bin Float(21) ,/* pages xstore alloc */ 2 CALXSTOR Bin Float(21) ,/* (MB) attached xstore */ 2 Vcountsa, /*+40 store data between logons,logoffs */ 3 VMDCTFLT Bin Float(21) ,/* segment/page faults *//*+40*/ 3 VMDCTVFL Bin Float(21) ,/* nbr vector loads */ 2 VMDFLREO Bin Float(21) ,/* frame list reorders */ /* VMDRESET */ /* ref.ed frames reset */ 2 VMDCTORF Bin Float(21) ,/* ref.ed frames reset */ 2 VCOUNTSb, 3 VMDCTPGS Bin Float(21) ,/* non-preferred pages */ /*+56*/ 3 VMDCTPPS Bin Float(21) ,/* preferred paging slots*/ 3 VMDCTPWT Bin Float(21) ,/* queud pag/spl i/o */ 2 vcountsc, /* VMDCTPGR */ /* I/O for page read */ /*+68*/ 3 CALCPPGR Bin Float(21) ,/* I/O for page read */ /*+68*/ /* VMDCTPGW */ /* I/O for page write*/ 3 CALCPPGW Bin Float(21) ,/* I/O for page write*/ 3 VMDCTSPR Bin Float(21) ,/* I/O for spool read*/ 3 VMDCTSPW Bin Float(21) ,/* I/O for spool write*/ 2 VMDPGSPL Bin Float(21) ,/* pages spooled */ 2 VCOUNTSd, /* +88 */ 3 VMDVCSCT Bin Float(21) ,/* ssch console requests*//*+88*/ 3 VMDVDSCT Bin Float(21) ,/* count of DASD VIO*/ 3 VMDVUSCT Bin Float(21) ,/* Unit rcrd requests*/ 3 VMDVTSCT Bin Float(21) ,/* Start VCTCA requests */ 3 VMDVOSCT Bin Float(21) ,/* Start other requests */ /* VMDCTPST */ /* frames taken */ 2 CALCPPST Bin Float(21) ,/* frames taken */ 2 vcountse, /* +112*/ 3 VMDISEVM Bin Float(21) ,/* sorce IUCV SEND/REPLY*/ 3 VMDISTVM Bin Float(21) ,/* sink ICUV SENDs/REPLYs*/ 3 VMDISUVM Bin Float(21) ,/* bad IUCV SENDS/REPLYs*/ 3 VMDVSEVM Bin Float(21) ,/* sorce VMCF SEND/REPLYs*/ 3 VMDVSTVM Bin Float(21) ,/* sink VMCF SEND/REPLY */ 3 VMDVSUVM Bin Float(21) ,/* bad VMCF SEND/reply*/ 2 IUCVQ, /* +136*/ 3 CALIUCVS Bin Float(21) ,/* msges on IUCV SEND q*/ 3 CALIUCVR Bin Float(21) ,/* Msges on IUCV REC q */ 3 CALIUCVY Bin Float(21) ,/* msges on IUCV REPLY q*/ 3 CALVMCF Bin Float(21) ,/* msges on VMCF queue */ 2 sp2, 3 VMDX98CT Bin Float(21), /* diagnose x'98' count */ 2 vm35971, /* 156 */ 3 CALCPMIG Bin Float(21), /* pages migrated from expanded stg */ 3 CALCPXWT Bin Float(21), /* PGOUTs (main to expanded) */ 3 CALCPXRD Bin Float(21), /* PGINs (expanded to main) */ 2 esa11, /* 168 */ 3 VMDBLKCT Bin Float(21), /* SSCHs issued by *BLOCKIO */ 3 VMDMDCIA Bin Float(21), /* SSCHs avoided due to MDC read hit */ 3 VMDCOPCT Bin Float(21), /* Crypto operation exceptions */ 2 esa11a, 3 VMDASMCT Bin Float(21), /* non-BASE address spaces */ 3 maxasmct Bin Float(21), /* maximum non-BASE address spaces */ 2 actvwss Bin Float(21), /* active user working set*/ 2 actvres Bin Float(21), /* active resident pages */ 2 esa20, /* 196 */ 3 VMDCTISO Bin Float(21), /* ISOLATE occurences */ 2 esa21, 3 VMDVDISK Bin Float(21), /* vdisk I/O */ 2 esav21, /* 204 */ 3 VMDTHRCT Bin Float(21), /* throttled count */ 2 esav121, 3 VMDMXRVP Bin Float(21), /* reserved pages*/ 2 esav230, 3 IUCTOTCN Bin FLoat(21), /* iucv connects */ 3 IUCMXCN Bin Float(21), /* max conn for user */ 2 esav31, /* 220 */ 3 vmdctpvg Bin Float(21),/* resdnt pgs >2gb,base vm */ 3 vmdmvb2g Bin Float(21);/* pgs moved <2gb from >2gb*/ 2 zvm430, 3 ipqdskip Bin Float(21),/* I/O Out prioritized */ /*UPDT356 */ 2 ASPGS Bin Float(21),/*address space pages*/ /*UPDT356 */04339870 2 VDPGS Bin Float(21),/*virtual disk pages*/ /*UPDT402 */04339920 2 tvratio Bin Float(21),/* avoid extra calcs */ /*UPDT402 */04339930 2 userpct Bin Float(21),/* avoid extra calcs */ /*UPDT501 */04339944 2 zvm51, /*UPDT501 */04339948 3 vebalert Bin Float(21),/*Alert interupts,base only*//*UPDT501 */04339952 3 vebtvcst Bin Float(21),/*tvs guest interceptss */ /*UPDT501 */04339956 3 vebsvsct Bin Float(21),/*svs guest intercepts, base only*/ 04339960 3 vebtpiai Bin Float(21),/*adapter interupts via tpi,base only*/ 04339964 3 vebvirai Bin Float(21),/*adapter interupts stacked for guest*/ 04339968 3 vebhdwai Bin Float(21),/*adapter interupts inside sie */ 04339972 2 zvm52, /* offset 296 */ /*UPDT501 */04339976 3 VMDCTPVLA Bin Float(21),/* Locked pgs >2gb*/ /*UPDT501 */04339980 3 VMDCTSHL Bin Float(21),/* SYSTEM VMDBK pgs <2g*/ /*UPDT501 */04339984 3 VMDCTSHLA Bin Float(21);/* SYSTEM VMDBK pgs >2g */ /*UPDT501 */04339988
'USEINT'
1 totuseint Based(tintptr), /*ESASVRIN*/ 2 sp1, 3 samples bin Float(21) , /* useint records for usr*/ 3 VMDSVMFX Bin Float(21), /* times in svm wait */ 3 SVMINFO, 4 CALINTRN Bin Float(21), /* contributing to xact */ 4 VMDSVMWT bin Float(21),/* (SVM) wait */ 4 VMDSVMW2 bin Float(21),/* backup to vmdsvmwt??? */ 4 VMDRDYCM bin Float(21),/* waiting IUCV/VMCF respons*/ 3 VHFQUSAMP, /* store quantities across logoff/logons */ 4 HFQUCT bin Float(21) ,/* nbr high freq samples */ 4 HFDISP0 bin Float(21) ,/* times VMDBK was in Q0*/ 4 HFDISP1 bin Float(21) ,/* times VMDBK was in Q1*/ 4 HFDISP2 bin Float(21) ,/* times VMDBK was in Q2*/ 4 HFDISP3 bin Float(21) ,/* times VMDBK was in Q3*/ 4 HFELIG0 bin Float(21) ,/* times VMDBK was in E0*/ 4 HFELIG1 bin Float(21) ,/* times VMDBK was in E1*/ 4 HFELIG2 bin Float(21) ,/* times VMDBK was in E2*/ 4 HFELIG3 bin Float(21) ,/* times VMDBK was in E3*/ 4 hfelig bin float(21), /* times found in e-list*/ 4 hfdisp bin float(21), /* times found in d-list*/ /*68*/3 VHFSTSAMP, /* state sample */ 4 HFSTCT bin float(21) ,/* nbr hi freq sampleds*/ 4 HFTIDL bin float(21) ,/* times test idle */ 4 HFTSVM bin float(21) ,/* times idle/SVM wait */ 4 HFIOWT bin float(21) ,/* times I/O wait */ 4 HFCFWT bin float(21) ,/* times CF WAIT */ 4 HFSIMWT bin float(21) ,/* times SIM wait */ 4 HFWTPAG bin float(21) ,/* times page wait*/ 4 HFCPUWT bin float(21) ,/* user waiting for cpu*/ 4 HFCPURN bin float(21) ,/* user running on CPU*/ 4 HFESVM bin float(21) ,/* times SVM wait&e-list*/ 4 HFLOAD bin float(21) ,/* user considered loading*/ 4 HFDORM bin float(21) ,/* user found dormant */ 4 HFDSVM bin float(21) ,/* times dormant/SVM wait*/ 4 HFOTHR bin float(21) ,/* not in above states*/ 3 VCOUNTS, /* offset 14*4 + 17*4 = 124 */ 4 VMDCNTID bin float(21) ,/* idle, not test idle */ 4 VMDCTIDL bin float(21) ,/* times idle, test idle */ 4 VMDDFRWK bin float(21) ,/* Deferred work recorded*/ 3 queues(4), /* q0,q1,q2,q3 */ /* offset 136 */ 4 VMDCPRMD bin float(21) ,/*d-user pre-empted */ 4 VMDCWSGD bin float(21) ,/*D-user's wss 2large*/ 4 VMDCETSD bin float(21) ,/*time slice used up */ 4 VMDCIDLD bin float(21), /*test idle time exprd*/ 2 vm36026, /* offset 200 */ 3 HFIOACT Bin Float(21), /* times asynchronous I/O active */ 2 esa22, /* V1.2.2 */ 3 HFLLIST Bin Float(21), /* times on limit list */ 2 esav2, /* V2.1.0 */ 3 HFPGACT Bin Float(21), /* asynch page wait */ 2 esav220, 3 vmdslcnt Bin Float(21),/* dspslice expired count*/ 2 nondorm Bin Float(21);/*Non dormant samples*/
'USETRE'
1 VUSETRE Based(ttreptr), 2 trandata, /* transaction data triv/nontriv */ 4 CALTRIV(2) Bin Float(21), 4 qtime (2) Bin Float(21), 4 worktime(2) Bin Float(21), 2 qdspdata, /* transaction data triv/nontriv */ 4 qdCALTRIV Bin Float(21), 4 qdqtime Bin Float(21), 4 qdworktime Bin Float(21), 2 meets, 4 class1_cnt Bin Float(21), 4 class1_meets Bin Float(21), 4 class2_cnt Bin Float(21), 4 class2_meets Bin Float(21), 4 buckets(7) Bin Float(21), 2 dupdata, /* overlays slo in history */ 3 dupcount(2) Bin Float(21), 3 duptime (2) Bin Float(21), 2 delivery, /* use to calc cpu delivery rates*/ /* (1) < 1 dspslice, (2) < 2 dspslice, > 2 dspslice */ 4 cpu_delivrd(3) Bin Float(21), /* total cpu of trans */ 4 tran_delivrd(3) Bin Float(21), /* total tran time */ 4 tran_cnt(3) Bin Float(21); /* count of transactions */
'SFSAPL'
1 APLSRVR Based(srvptr), /* len 64 */ /*ESASVSFS*/ 2 APPLdescriptor, /* length 28 */ 3 USERID Character(8), /* user identifier */ 3 MDGPROD Character(16), /* product id '5684112SF1010100' */ 3 STATUS, /* flags */ 4 SVMSTAT Bit(1), /* X'80': user has option SVMSTAT */ 4 multses Bit(1), /* multiple sessions */ 4 porttot Bit(1), /* flag port total */ 3 apltype Char(1), /* bit(8) */ 3 port Bin Fixed(15), /* TCPIP Port(for EWEB)*/ 1 tsfsdata Based(taplptr), /* Length 12+205*4=832*/ 2 seconds Bin Float(21), 2 samples Bin Float(21), 2 totreq Bin Float(21), /* defined field*/ 2 data(1:205) Bin Float(21),
'MTSAPL'
1 dbmtsk Based(segptr), /* apltype = 2 */ 2 APPLdescriptor, /* length 28 */ 3 USERID Character(8), /* user identifier */ 3 MDGPROD Character(16), /* product id '5684112SF1010100' */ 3 STATUS, /* flags */ 4 SVMSTAT Bit(1), /* X'80': user has option SVMSTAT */ 4 multses Bit(1), /* multiple sessions */ 4 porttot Bit(1), /* flag port total */ 3 apltype Char(1), /* bit(8) */ 3 port Bin Fixed(15), /* TCPIP Port(for EWEB)*/ 2 totmtsk, /* GLOB 27 */ /*UPDT2APL*/0 3 seconds Bin Float(21), 3 samples Bin Float(21), 3 m1, 4 CRCOUNT Bin Float(21),/* thread creation count */ 4 CRTIME Bin Float(21),/* thread create time in TOD units*/ 4 DLCOUNT Bin Float(21),/* Thread delete count */ 4 DLTIME Bin Float(21),/* thread delete time in TOD units*/ 4 SWSCOUNT Bin Float(21),/* slow (regular path) switch count */ 4 SWFCOUNT Bin Float(21),/* fast path switch count */ 3 m2, /* vdata */ 4 BLOCKED Bin Float(21),/* count blocked threads */ 4 PROCHIGH Bin Float(21),/* number processes high water mark*/ 4 THDHIGH Bin Float(21),/*number concurrent*/ /* threads high water mark*/ 3 m3, 4 PSXMAX Bin Float(21), /* posix process creation failure cnt*/ /* due to exceeding maximum allowable POSIX */ /* processes. */ 2 End Bin Float(21); /* reserved */
'SERVRS'
1 dbusrsrvers Based(segptr), 3 dbnsrvrs Bin Fixed(15), 3 dbsrvrln Bin Fixed(15), 3 srvarray(21 Refer (dbnsrvrs)), 4 srverid Char(8), 4 srvernbr Bin Fixed(31);