NonStop RPM Graphical Clients

Home Examples FAQs Documents Download History Support

RPM Clients

RPM was designed to provide an ultra-lightweight and ultra-fast means of determining the busiest processes and processors in large collections of NonStop servers.  Unlike other performance monitors such as Measure, ASAP, or Offender; the RPM product monitors processes without requiring Measure and without requiring any disk I/O whatsoever. The result is that RPM is extremely lightweight. RPM also provide super-scalability, eg it can monitor from 1 Cpu up to 1024+ processors. RPM easily monitors literally millions of processes each second, quickly determining which of these are the busiest and providing displays such as the ones shown on these web pages. Because RPM is memory based, it provides the absolute fastest way of determined the busiest processes and processors. In concert with this, RPM provides statistics via ultra-light device support, eg support for VT100, ANSI, T6530, and TTY mode devices.

However because of the wide utility of RPM, there are also advanced thin-web and rich fat-workstation clients that allow RPM statistics to be analyzed and displayed in graphical form, again without any disk I/O.   Below are examples of beta versions of RPM fat and thin clients. 

RPM Thin-Client

Below is an example of the RPM thin-client display.  It consists of a scoreboard that summarizes the total number of busiest Cpus and busiest Processes displayed, and the state of each of these.  This "scoreboard" is followed by grid-graph tabular displays that show the values of a variety of performance statistics (this is just an example, RPM is capable of displaying additional entity statistics).

  RPM Scoreboard 2:30pm - Current state matrix
EntityCountExistUpLowMedHighWarnCritDown
CpuRpm106 121
ProByCpu1010
Totals=20106121

  CpuRpm
NodeNameCpuhh:mm:ssBusy%QLDiskChitsMemUsedPcb
\ALABSYS00 14:301701477429413.2399
\ALABSYS0114:3013000429412.01110
\ALABSYS02 14:30951108 4542947.6273
\ALABSYS0314:30200042945.5772
\SANFR00 14:300009429417.5127
\SANFR0114:300000429415.9743
\SANFR02 14:300000429410.4823
\SANFR0314:300000429410.3326
\TREE0014:3020063214713.0243
\TREE0114:301000214712.3865

  ProByCpu
NodeNamehh:mm:ssBusy%PNameProgram Object FilenamePRIUseridPages
\ALABSYS 14:3013.14$SPIN$Data.Mmspin.Spin166,158
\ALABSYS14:306.35 $ZXYZ$Data.Data.Driver160255,25591
\ALABSYS 14:3093$DB$Data.Server.Database160255,3495
\ALABSYS14:30.96$MON$System.Sys03.Osimage201255,25555
\SANFR 14:30.01$MON$System.Sys00.Nmontor201255,255116
\SANFR14:30.06$RPMX$System.System.Driver169255,25566
\SANFR 14:30.01$MON$System.Sys00.Nmontor201255,25583
\SANFR14:30.01$MON$System.Sys00.Nmontor201255,25578
\TREE14:30.31$TMP$System.Sys00.Tmftmp204255,255153
\TREE14:30.09$MON$System.Sys00.Osimage201255,25580
 

RPM Fat-Client

Below is an example of the RPM fat-client display.  It consists of a rich interactive graph-grid displays that allow sorting, filtering, selection of the busiest Cpus and busiest Processes. State filtering is also possible on each of these.  Grid-graph tabular displays can be interactively modified to allow changes to types of performance statistics displayed, including interactive changing of color-coded thresholds (below is just an example, RPM is capable of displaying additional entity statistics).

Below is another example of the RPM fat-client display history (shows Cpu utilization over a 5 minute period).  It shows the history of Cpu 00 utilization.  RPM clearly shows process $SPIN is progressively busy, forming a saw-tooth graph of utilization.

An "early adopter" version of RPM fat/thin clients are available to interested selected RPM customers with networks consisting of 100 NonStop Cpus or greater. For additional information, please contact Support@NonStopRPM.Com,

Questions or comments:
Support@NonStopRPM.Com
Page modified: July 3, 2009