Because Caching Proxy is a multi-thread application, its
performance is directly related to its ability to multi-process and to the
thread scheduling of the underlying operating system. On AIX 4.3 or later
versions, you can improve the performance of Caching Proxy with the
following thread tuning variables:
export AIXTHREAD_SCOPE=S
export SPINLOOPTIME=500
export YIELDLOOPTIME=100
export MALLOCMULTIHEAP=1
You can set these environment variables prior to starting
/usr/sbin/ibmproxy or add them to /etc/rc.ibmproxy if
you use the startsrc -s ibmproxy command to start the proxy
server.
Performance improvement is most notable on SMP systems. However,
improvement might also be seen on multiprocessor systems.
Refer to your operating systems documentation for further details on
these settings.
Note: If multiple heap allocation is enabled, the Caching Proxy
runtime process may consume more memory because the memory fragments span
multiple heaps.
|