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 manage Linux and z/VM performance. 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 or a browser. The CLOUD Implementation (zPRO) component is designed for full cloud PaaS implementation as well as 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 | Industry and Events | Employment Opportunities
Home | Contact Us | License Info | Newsletter    

Accounting for Linux Applications

At the LInux level, installations will want to provide accounting for applications and processes by CPU. Storage and I/O are virtual and more difficult to charge.

The database extracts are very simple and look like the following, extracting by LInux application the server, application name, application process ID, and CPU seconds consumed.

 
EXTRACT:            ; First extract system data
 
columns ='10 10 10 8 8 8 8'
TITLE = ' STARTTIME  STOPTIME NODE      APPL        PID'   Pages'
TITLEc= '     CPU'
TITLE = '---------- --------- --------- -------  ------'   -----'
TITLEc= ' -------''
 
INTERVAL='SU'
CRITERIA='STARTTIME >= 080000'
CRITERIA='STOPTIME <= 170000'
CRITERIA='VSINAP.TOTCPU > 0 '
 
X = 'STARTTIME'
Y = 'STOPTIME'
Y ='NODE'
Y ='VSINAP.NAMEĎ.CLASSID=*Linux'
Y ='VSINAP.ID  '
Y ='VSINAP.TOTCPU / 100'  ;Turn into CPU Seconds

The results of this extract then would look like the following showing hourly consumption by linux server. This would be input into installation accounting procedures.

Date    Time    STARTTIME STOPTIME  NODE      APPL        PID     CPU
                ---------- --------- --------- -------  ------ -------
20081019 120000  120000    130000    LXSG0002  *Totals       0     174
20081019 120000  120000    130000    LXSG0002  bash      26558      14
20081019 120000  120000    130000    LXSG0002  db2fmcd    8318      13
20081019 120000  120000    130000    LXSG0002  db2fmp     8558       0
20081019 120000  120000    130000    LXSG0002  db2sysc    8689       0
20081019 120000  120000    130000    LXSG0002  init          1      81
20081019 120000  120000    130000    LXSG0002  kernel        1       1
20081019 120000  120000    130000    LXSG0002  ksh       21432       0
20081019 120000  120000    130000    LXSG0002  oracle     5108      52
20081019 120000  120000    130000    LXSG0002  seosd      5678       4
20081019 120000  120000    130000    LXSG0002  snmpd      4606       5
20081019 120000  120000    130000    LXSG0002  sshd      26557       1
20081019 120000  120000    130000    LXSG0002  tnslsnr   21726       3
20081019 120000  120000    130000    LXSG0003  *Totals       0     223
20081019 120000  120000    130000    LXSG0003  auditd     3506       0
20081019 120000  120000    130000    LXSG0003  cdpmgr     2631       0
20081019 120000  120000    130000    LXSG0003  cron       3731       0
20081019 120000  120000    130000    LXSG0003  cupsd      3573       0
20081019 120000  120000    130000    LXSG0003  db2dasr    6398       0
20081019 120000  120000    130000    LXSG0003  db2fmcd    6337      16
20081019 120000  120000    130000    LXSG0003  db2fmd     6740       0
20081019 120000  120000    130000    LXSG0003  db2fmp    16319       1
20081019 120000  120000    130000    LXSG0003  db2sysc   16510      11
20081019 120000  120000    130000    LXSG0003  init          1       0
20081019 120000  120000    130000    LXSG0003  java      15807     174
20081019 120000  120000    130000    LXSG0003  kernel        1       2
20081019 120000  120000    130000    LXSG0003  lic98fd    3772       0
20081019 120000  120000    130000    LXSG0003  master     3709       0



Don't miss Velocity Software's Performance Seminars