back to top


Content Links :
RG Solutions : Use one tool for Capacity Management on all your platforms!

RG Solutions has been designed to import performance data from ANY platform and present that data in a standard format. You no longer need to have different capacity planning and management software on each of your platforms.

RG Solutions runs an agent on each target system. This agent collects the available performance data from the system and produces a file each day. That file is then imported into RG Solutions in the early hours of the morning, the data is analysed, and reports are produced so that you can have up to date information at your fingertips. RG Solutions will also import other information (Such as transaction logs), and present that alongside the "standard" data.

..more...

Service Level Reporting :

RG Solutions Service Level reports help you to manage and improve the quality of services that are to be delivered by IT to the Business.

When reporting Service Levels in RG Solutions, we look at the systems from the perspective of the services that are being provided. In some cases, there might be a single service running on a single machine. In others, there might be multiple services running on a single machine. RG Solutions can handle all of these scenarios.

Quite often, the Service(s) being provided run in either Interactive (online) or Update (batch) processing modes. Each of these modes of processing is very different from the other, and therefore, measurement of service levels in an interactive environment is treated very differently to that in an update environment.

In an interactive workload where activity on the system will largely be driven by transactions, the primary concern is that those transactions are serviced in accordance with your Service Level Agreement (SLA). Agreements reached in your SLA can be incorporated into RG Solutions for this measurement.

Update environments are largely concerned with turning round high intensity processing as quickly as possible. Therefore, the approach RG Solutions takes is to measure the batch processing elapsed time against a deadline (usually the start of interactive processing).

The following charts provide some examples of how RG Solutions can address Service Level reporting.

Interactive Service Levels

The example below shows the response times for real-time services for a financial institution with a service level agreement (SLA) of 99% less than 1 second. The “Business Banking” service is highlighted in red to show its service level was 97%, which is below the required service level of 99%.

Interactive Service Level Trend

As a result of the Business Banking service falling below its target, the next example shows how the Interactive Business Banking service was delivered over the last 12 months.

Quite clearly, this was the first month when the service target had not been realised. Closer investigation of this system revealed there had been a step change in Online Capacity on the system where this service runs due to new functionality being added. Due to this the online system was now out of capacity and unable to deliver the service required.

Update Service Levels

The next example shows the turnaround time for overnight updates for a financial institution within a service window of 18:00 to 08:00.

Click on the chart to see that “Business Banking” ran over its window and did not finish until 8:40, preventing the online service from being available.

Click here to download a copy of this page in printer friendly format

..more...

Financial Management :

RG Solutions Financial Management Reporting provides a means of being able to allocate overall and unit costs broken down by business service. Again, we have to focus on the Services that are being provided and take into consideration that there might be one or many services running on a single system.

Using RG Solutions Financial Management Reporting, activity based costing becomes a reality and this provides a number of distinct advantages:

·         Instead of expressing usage in IT terms, usage can be expressed in monetary terms which the Business will understand.

·         IT can be transformed from a cost center to a profit center and increase visibility within the organization.

·         If the business wants to run a sales promotion of say predicts 5000 more transactions per day, the cost of doing so will be quite clear.

·         Assess the cost of providing services on different platforms

·         High cost / non-profitable services can be targeted with a view to improvement

The following are some examples of Financial Management reporting in RG Solutions.

Activity Based Costing

Using CPU utilization by service, this chart shows online and batch usage by business service in true monetary terms.

Business Transactions

This chart shows the number of business transactions per month by business service. This can be combined with the previous chart to give unit cost per transaction for planning purposes.

Business Transaction Trend

This next chart shows the number of transactions performed by Business Banking over the last 12 months.

Click here to download a copy of this page in printer friendly format

..more...

Capacity Management :

RG Solutions Capacity Management reporting provides assurance that IT can meet current/future Business needs in a cost effective manner and lets the business know when IT investments will need to be made.

In fact, Capacity Management reporting is core to Service Delivery because if your systems are out of capacity there’s little point trying to agree on service levels etc as they’ll probably never be realized.

As with Service Level reporting, our approach to Capacity Management reporting takes a look at capacity from the perspectives of Interactive (online) and Update (Batch) processing workloads but in the context of the Server rather than the Service.

Interactive processing is generally a transaction driven workload and you need to ensure there is sufficient capacity to service transactions within the agreed service level agreement (SLA). Capacity of interactive workloads is therefore measured on the peak processing interval.

Update processing requires the opposite in that the CPU’s should be 100% utilized in order to turn around processing in the shortest possible time. Therefore, capacity is measured using batch elapsed times.

In the following examples, you will see some illustrations of how RG Solutions can be used for Capacity Management reporting.

Interactive Capacity Management

The real time transaction services for this bank are provided on a number of different platforms. The capacity required is based upon the peak load for each individual server. The ATM Wintel servers are clustered for contingency purposes. The IBM i5 server shaded in red is running at 100% of capacity and requires urgent attention.

Interactive Capacity Management Trend

As the IBM i5 system was in need of urgent attention, a trend report was used to review the growth over the previous 12 months.

The report shows a period of steady growth over the first half of the year but from August there was a sudden step change. This happened when new functionality was introduced into the online service. The additional processing effectively reduced the lifecycle of the server.

Update Capacity Management

The overnight processing capacity usage also needs to be taken into account for this bank. If this overruns, it will impact on the real-time service availability. The server shaded in red is critical, although the processing shows it could have been started 90 minutes earlier.

Click here to download a copy of this page in printer friendly format

..more...

Service Continuity :

Cluster Failover

Service Continuity Capacity reporting is required to ensure that failover/disaster backup strategies have sufficient capacity.

A variety of different strategies can be employed for disaster recovery so it is impossible to provide an example that covers all angles.

In the following example, the failover strategy for the ATM network uses Wintel clustering. If one server should fail, its processing is automatically moved to another cluster. This chart shows provides an illustration of the workload from the WinTel4 system failing over to WinTel3.

Click here to download a copy of this page in printer friendly format

..more...

Availability :

Service Availability

The business expects all services to be available for 100% of the service window. Where this is not the case, this needs further analysis and possible corrective action.

Availability management is also quite subjective. Some organizations have a relatively simplistic approach and simply track keys programs and make sure that they’re up. Others take availability management to a whole new level and want to monitor availability in an end-to-end sense over a number of network nodes. All of these measurements are possible but it comes down to what is good enough for you.

In the following example, the business service availability chart shows that all services were 100% available for the whole month except for Business Banking, which was available for 98.6%. This could be due to an overnight update overrun, a hardware failure or a software failure. Further analysis to establish the nature of the shortfall is required, possibly followed by remedial action.

Click here to download a copy of this page in printer friendly format

..more...

Unisys Libra 890, 790, 4190 : With our help metering can save you a lot of money!

The Unisys Libra Metered systems introduce a whole new way of managing your system. Instead of investing in a system with a fixed power for a fixed time period, you are now investing in an unlimited power system but only paying for the amount that you use.

This gives you all the performance advantages of a much more powerful machine, such as improved response and turnaround times, without any additional cost. In fact, as a result of installing Libra 590’s, clients are claiming as much as a 30% reduction in overall hardware and software costs.

This almost seems too good to be true, but the reality is that this is an opportunity that all users of Unisys NX systems should take advantage of. As users have remarked, in terms of costs and accountability, this makes the Unisys mainframe a very competitive long term option.

..more...

Unisys Libra Systems : Get the most from your Libra.

Resource Guidance Solutions (RGS) is a complete Capacity Management product for Unisys Libra systems and has been our core business since being established in 1988.

On this particular page, a specific module that can be used for analysing Unisys Libra systems is discussed. Users of Libra 590/595 systems should refer to Metered Systems for additional information pertinent to this particular Libra system.

The RGS Product consists of an Agent for collecting data and a PC software package. The agent uses standard documented system calls for retrieving the data and is a very low overhead (typically < 1%). Running 24 * 7 * 365, the agent creates just 1 file per day which contains all of the information required by the PC application to produce capacity reports / analyse issues further.

The whole process of collecting data, importing it into the PC product and creating reports is fully automated to minimise user involvement. In fact, the person reviewing the reports does not need to be a Unisys Libra expert to decide if any further action is required.

Computer Performance International is a Unisys Approved ISV. However, we are fully independent. Our only obligation is to our clients, ensuring they minimise their costs while delivering a quality service.

..more...

Unisys (Voicemail) CAP Systems : Helping you offer the best value and service.

Our Unisys CAP Product was originally developed in co-operation with Orange UK and Unisys in 1995 in response to concerns that CAP systems were unpredictable and could not achieve high utilisation rates without losing calls.

By implementing our methodology, the CAP systems were stabilised and could sustain much higher utilisation levels. We now worked with major telecoms companies in the UK, Netherlands, France, Poland, Spain, Germany and Belgium. They have all been able to make major cost reductions through the use of our methods, and our product has developed with their requirements.

CPI is a Unisys Approved ISV. However, we are fully independent. Our only obligation is to our clients, ensuring they minimise their costs while delivering a quality service.

..more...

Multi Platform Capacity Management : One way to manage the capacity of all your servers, any number, any platform...

The smart product for the smart IT Manager!

Our methodology enables a single person to manage the capacity and performance of a large number of servers - no matter what platform or what application they are hosting.

Traditional methods that rely on examining huge amounts of data to determine whether each server is able to provide the required service level to support the business.

In contrast, by interpreting this data into concise meaningful metrics, we eliminate this time-consuming analysis and present a summary of what you need to know in a single daily "All Systems" report.

..more...

UNIX : RGSolutions for Unix servers

Resource Guidance Solutions (RGS) is a complete Capacity Management product for multiple platforms. The RGS reporting and analysis software runs on a Windows server using the same approach for all platforms (similar approach to the current implementation of Unisys Libra).

The RGS agents for Unix are all developed by Resource Guidance in co-operation with Computer Performance International. The agents use standard documented system calls for retrieving the data and are a very low overhead (typically < 1%). Running 24 * 7 * 365, the agents create just 1 file per day which contains all of the information required by the PC application to produce capacity reports / analyse issues further.

When importing the collected data into the RGS product, complex algorithms within the product calculate the used capacity from not only the processor perspective, but also including allowances for headroom and IO boundness. This provides for a much more accurate measure of capacity than traditional methods/tools.

The whole process of collecting data, importing it and creating reports is fully automated to minimise user involvement. In fact, the person reviewing the reports does not need to be a Unix expert to decide if any further action is required!

..more...

RG Solutions® for VMWare ESX : Providing a comprehensive view of the VMWare ESX Server platform.

RG Solutions® incorporates its own Capacity Management database which is structured to provide top-down analysis and trending that can cover many months or years of information from multiple physical servers. RG Solutions® for VMWare provides accurate management and technical answers and the information required to answer questions like these:

  • Are we making full use of our VMWare servers ?  
  • Can we add another VM, assuming that it is similar to an existing VM and if not, why not?
  • We are experiencing performance issues in one of our VMs; is this a guest operating system problem or is it due to contention at the VMWare level?
  • On four occasions this month, we experienced response-time problems in several VMs; is this a VMWare issue?
  • Can we optimize usage and minimise costs, by “juggling” VMs?

In addition to its powerful ad-hoc data analysis features, RG Solutions® has strong support for automatic analysis and report production. For example, the arrival of raw data can be used to trigger data import and post-import report production and distribution.

The objective now is to show how RG Solutions® for VMWare can be used to manage a VMWare installation, here are some of the things we will illustrate:

  • How to get an overall view of usage of each physical platform and how this varies across the day.
  • How to compare performance on different days for the same system or different systems on the same day. This is most easily done using Summary data either directly in the RG Solutions® browser or in reports.
  • How to determine usage trends.
  • Identification of the peak period and quantification of usage at that time.
  • The ability to “drill down” into the detailed data to investigate issues or to examine data from the perspective of specific Virtual Machines (VMs).
  • The ability to profile whole systems or individual VMs in terms of their resource usage and daily profile.

See the example Analysis and Reports for more detail.

..more...

Microsoft .NET :

RG Solutions is a powerful tool that can be used to measure Microsoft .NET Performance. 

The ability to measure Microsoft .NET performance will appeal to System Administrators and Developers.  The following Windows .NET Performance Objects can be analysed in RG Solutions:

  • .NET CLR Data
  • .NET CLR Exceptions
  • .NET CLR Interop
  • .NET CLR Just In Time
  • .NET CLR Loading
  • .NET CLR Locks and Threads
  • .NET CLR Memory
  • .NET CLR Networking
  • .NET CLR Remoting
  • .NET CLR Security
  • .NET CLR Provider for Oracle
  • .NET CLR Provider for SQL

Major advantages of using RG Solutions to measure Microsoft Windows .NET performance are:

  • All of the data required to measure .NET performance is incorporated into a fully featured database.
  • Multiple pieces of data can be shown in a single report (e.g. Process, Memory, .NET and SQL) providing a powerful means of cross correlation and assessing .NET performance in the wider system context.
  • Database navigation is simple thanks to a Windows Explorer type of interface from where a wealth of metrics can be used to investigate any issue in detail. 
  • A “standard” set of reports are provided which can be edited or you can design your own reports using a built in design interface which is quick and easy to use. 
  • RG Solutions is a fully automatic product.  Production and distribution of reports can be fully automated.
  • Long term views of data by week, month or year are provided which are ideal for trending/forecasting. 
  • Historical data stored in RG Solutions can span many years thanks to highly compacted data files.

The alternative to RG Solutions would be to use a combination of profilers, performance tools and log files.  These tools are all “standalone” products, data formats / sampling rates are often different and voluminous so pulling the data together for cross correlation and simply handling can be become a very cumbersome exercise that is difficult and often non-repeatable across a number of servers.

Some example reports and detailed screen shots are presented over the following pages to show how RG Solutions can be used to measure Microsoft .NET performance.  The example reports cover:

  • System Resource
    • CPU
    • Memory
    • Physical Disk
    • Network Interface
  • .NET CLR and Managed Code
  • .NET Remoting
  • .NET Interop
  • ADO.NET Data Access
..more...

Microsoft SQL Server :

RG Solutions provides a very easy to use interface and reporting capabilities that can be fully automated to facilitate proactive management and control of Microsoft SQL databases and Microsoft Windows servers.  In doing so, RG Solutions helps ensure you get the very best out of Microsoft SQL Server.

RG Solutions software collects data from Microsoft Windows Performance objects into a single, compact file per day.  This contains all of the data required to manage Microsoft SQL databases and a Microsoft Windows based server.  The Microsoft SQL Server objects that can be analysed in RG Solutions include:

  • SQL Access Methods
  • SQL Agent
  • SQL Broker Statistics
  • SQL Buffer Node
  • SQL CLR
  • SQL Cursor Manager Total
  • SQL Database Mirroring
  • SQL Exec Statistics
  • SQL Locks
  • SQL Plan Cache
  • SQL Errors
  • SQL Statistics
  • SQL User Settable
  • SQL Broker Services
  • SQL Broker BDM Transport
  • SQL Buffer Management
  • SQL Buffer Partition
  • SQL Catalog Metadata
  • SQL Cursor Manager by Type
  • SQL Databases
  • SQL Latches
  • SQL Memory Manager
  • SQL Replication
  • SQL Server
  • SQL Transactions
  • SQL Wait Statistics

Our methodology is to take a top down approach to analysis which starts with Summary information.  This summary information is created automatically each day and provides a very powerful means of assessing activity on a single SQL Server or across many SQL servers over time (days, weeks, months); ideal for establishing normal levels of activity, spotting potential issues and trending.  If something is unusual, more detailed reports and full browsing capabilities can be used to drill down into the data to investigate any Microsoft SQL issue.

In support of the Microsoft SQL Performance data, RG Solutions also collects Microsoft Windows Performance data.  This is also automatically summarised each day and proves to be extremely useful when analysing SQL Servers because of the need to be able to correlate SQL metrics with system level metrics.  As with the Microsoft SQL data, full browsing capabilities can be used to drill down into the data to troubleshoot any performance issue in detail.

To demonstrate some of the capabilities, the general layout of this page is organised into sections which begin with a subset of daily summary reports, followed by an example of a report and a screen shot where appropriate to show the detailed data browsing view.

..more...

IBM AIX : The Secret to Delivering Fully Optimised IBM AIX Systems

We give you answers to the following questions:

  1. Where can you achieve cost savings?
  2. How busy are your servers?
  3. Can you consolidate any of your servers?
  4. Can you run more LPARS on any of your servers?
  5. Which server has resources for new LPARs?
  6. Which are your busiest LPARs?
  7. Are any servers / LPARs likely to be out of gas in the next 3 months?
  8. Where can you relocate any workloads?
  9. When and why has disk performance degraded?
  10. Why was network performance so bad last week?
  11. Can you reclaim any ununsed (idle) resources?

RG Solutions provides the answer to these questions and many more – putting you firmly in control of your IBM AIX systems! Key features of RG Solutions include:

  • Agentless data collection
  • Fully featured Capacity Management database:
    • Intelligence: rather than just reporting “raw” platform metrics RG Solutions builds intelligence into the data – you don’t need in depth AIX knowledge to use the reports effectively.
    • Long term data storage: have the information at your finger tips to see what happened last week, last month or even last year.
    • Dynamic summarisation: Key performance metrics are extracted to provide daily, weekly or monthly summaries providing first level indicators.
    • Trend analysis: Forecast levels of utilisation and be proactive in managing your systems / workloads.
    • Drill down: use detailed information right down to 10 minute periods to analyse any performance issue.
  • Sophisticated reporting:
    • Ready to go reports
    • Design / create your own reports in the format your management demand
    • Fully automatic distribution
  • Accountability and Auditing
    • Produce regular reports for Auditors
    • ITIL Service Delivery reporting

Contact us now for a demonstration and realise the benefits of RG Solutions for IBM AIX – a tool with a proven track record of delivering results on any platform!

..more...

RG Solutions for Microsoft Windows :

Resource Guidance Solutions (RGS) is a complete Service Delivery Reporting/Capacity Management product for Microsoft Windows Server. The RGS reporting and analysis software runs on a Microsoft Windows PC and uses a common methodology for all platforms.

Data is collected using the RGS Microsoft Windows agent.  The agent uses standard documented system calls for retrieving the data and are a very low overhead (typically < 1%). Running 24 * 7 * 365, the agents create just 1 file per day which contains all of the information required by the PC application to produce Service Delivery/Capacity reports and to analyse any issues in detail.

When importing the collected data into the RGS product, complex algorithms within the product calculate the used capacity from not only the processor perspective, but also including allowances for headroom and IO. This provides for a much more accurate measure of capacity than traditional methods/tools.

The whole process of collecting data, importing it and creating reports is fully automated to minimise user involvement. In fact, the person reviewing the reports does not need to be a platform expert to decide if any further action is required!

..more...