There is a potential performance issue that may arise with ProxySG units that are utilizing SmartFilter onbox content filtering and the "Normal" memory allocation given to the content filter database by SGOS. Some of the symptoms include:
- High CPU utilization
- Slow performance
- An ever increasing number of client workers, or the client workers being maxed out
The problem is the size of the content filtering database and the amount of RAM that is allocated to keeping the SmartFilter database in memory. Over time, the size of the content filter database has increased. Recently, as of the writing of this article, the SmartFilter database grew beyond 350MB in size. Older versions of SGOS do not have the ability to allocate more memory to the content filtering database. As the size of content filter databases grow, the end result is the content filter database cannot all reside in RAM and the ProxySG has to page the content filter database in and out of RAM. If the ProxySG is busy, this paging can cause the proxy's performance to dramatically decrease. Starting with SGOS 184.108.40.206 and SGOS 220.127.116.11, SGOS can be configured to allocate a "High" amount of memory to a content filter database. Please refer to the table below to see how much memory is allocated per memory setting:
|Total ProxySG RAM||Low||Normal||High|
|1GB||1MB||120 - 200 MB||120-200MB|
Depends on the platform
On some of the low-end proxies, even setting the memory allocation to "High" may not be enough to eliminate or minimize the amount of paging that may occur. It may be necessary to upgrade the hardware to a model that has at least two GB of RAM in the device in addition to setting the memory allocation to "High". SGOS 5.4.3.x allows better paging of the database to disk, but if paging does occur, there is still a possibility of peformance degradation occurring.
NOTE: Even though the ability to set the amount of RAM allocated to the content filter database has been in since SGOS 18.104.22.168 and 22.214.171.124, Blue Coat recommends that customers upgrade to the latest version of SGOS to address other issues that may affect performance and stability. For those customers that are running SGOS 4.x code and are experiencing this issue, please contact Blue Coat or your reseller about obtaining the patch release version 126.96.36.199.
For further information about this issue, please see 000013059.