performance tuning guide - MKS
performance tuning guide - MKS
performance tuning guide - MKS
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