02.05.2013 Views

performance tuning guide - MKS

performance tuning guide - MKS

performance tuning guide - MKS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>MKS</strong> Integrity Client SI Cache Too Small<br />

When the client cache is too small for current usage, <strong>performance</strong> degrades and data must be<br />

re-acquired from the server cache at regular intervals.<br />

Check the client log files for warning messages such as the following:<br />

Chicago_IS: Full Cache Cleanup: collected 1000 items; ending size: 1000…<br />

Warning:<br />

Two successive cache collections in less than 60 minutes (15 minutes).<br />

If this happens regularly, you may have to allocate more memory to the<br />

cache.<br />

<strong>MKS</strong> Source includes a mechanism that prevents thrashing in the client cache when opening<br />

new GUI views and when using the command line interface or scripts. This mechanism prevents<br />

data dropping from the client cache when it is too small to receive the requested information.<br />

The mechanism helps to reduce network traffic and the load on the server/proxy.<br />

The cache governor automatically increases maximum size of a cache to fit the data required for<br />

all opened views. When the <strong>MKS</strong> Integrity Client is restarted, the cache is automatically restored<br />

to its original size. This feature allows users to occasionally work with more views than they<br />

usually do, without having to update their settings or experience poor <strong>performance</strong>.<br />

Although the cache is designed to increase to accommodate occasional peaks, it is still<br />

necessary to adjust the individual <strong>MKS</strong> Integrity Client settings for more demanding<br />

requirements. You should increase the size of the corresponding client cache if you regularly see<br />

messages such as the following:<br />

Cache too small. Current Size=1499500, Current Max Size=15000000, New Max<br />

Size=16000000<br />

Tokyo_Dev: Cleanup Failure: collected 1000 items; ending size: 16000000,<br />

cache grown<br />

When working against multiple servers, it is also important to verify that all of the client caches<br />

are large enough to meet your requirements. Rather than immediately modifying the setting for<br />

a well-tuned client cache, you should first carefully check the log file for the name to<br />

confirm which specific client cache is causing the problem. For example, in the preceding sample<br />

logs, there are problems with the caches for Chicago_IS (two successive cleanups in less than<br />

60 minutes) and Tokyo_Dev (cleanup failure).<br />

To increase the client cache, adjust the property for si.ClientCache..size. For<br />

more information, see “<br />

<strong>MKS</strong> Integrity 2007—Memory Management and Performance Tuning<br />

37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!