Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space SCHUD and version 9.4
Panel

On This Page:

Related Pages:

Resource Requirements Overview

Significant amounts of resources such as RAM, filestore, sockets and file handles can be consumed on the server(s) on which ServiceOptimizer is running. ServicePower Consultants can offer advice on predicted loads so that the system can be suitably configured. However, it is the responsibility of the system administrator to ensure that sufficient resources are allocated. Mechanisms for allocating resources are OS-specific, so in general this guide does not cover them in detail.

...

ComponentFileStoreMemoryPorts/SocketsTimeoutsFile HandlesComment
System Monitor

 

 

(tick)

  Admin ServiceOptimizer Further Detail Core Processes System Monitor has a smallish footprint. Its main requirement is connectivity to both the database server and all other components (across the various, possibly distributed, system).
API Agent(tick) (tick)(tick)(tick)Admin ServiceOptimizer Further Detail Core Processes API Agent has a number of threads within the application, dealing with the multiple connections from the client applications and passing them through to the FRUs, It is an important central part of the instance and the logfiles are invaluable as part of any investigation into a failure, so they need to be quite large.
Gantt Router(tick) (tick)(tick) Admin ServiceOptimizer Further Detail Core Processes Gantt Router has a number of threads within the application, dealing with the multiple connections from the client applications and passing them through to the FRUs, It is an important central part of the instance and the logfiles are invaluable as part of any investigation into a failure, so they need to be quite large.
FRU process(tick)(tick)   Admin ServiceOptimizer Further Detail Core Processes FRU Process use many threads, and a large amount of memory. Their logfiles can generally be kept small, but at times logging needs to be increased for investigation purposes.
Database Server(tick)(tick)(tick)(tick)(tick)Whilst the ServicePower database is not generally large in the scheme of database in general, it does have alot of 'real time' accesses to various tables. Performance is paramount, so it is important that resources are configured to ensure this.
ServiceOptimizer Clients(tick)(tick) (tick)  

...

Some of the more regular pitfalls are described in detail below.

TIME_WAIT

A problem can arise when client applications attempt to establish a large number of short-lived ServiceOptimizer connections.  In this instance, even though there may be no current connections, the server may fail to supply a new socket.  The underlying cause of this is a mechanism of TCP/IP known as TIME-WAIT.  The symptoms for a ServiceOptimizer client encountering this problem could be a connection refusal or a failure to get a response from the API resulting in a timeout.

...