Use this table to quickly ascertain which runtime properties you can adjust to tune RBS performance.
Property | Function | Default | Production Recommendation |
---|---|---|---|
Replication thread count | Controls the concurrent number of threads that service devices for synchronization. This setting controls the amount of CPU used by the Unwired Platform and CDB tiers. If the processor of either the CDB or the Unwired Server is excessively high, you can use this setting to throttle the number of requests and limit contention for resources. Low settings decrease parallelism; high settings may cause undue contention for resources. | 10 per server | For a 2-node cluster, use 12 for each node. For a single node, use 24. |
Synchronization cache size | The maximum amount of memory the server uses for holding table data related to device users, network buffers, cached download data, and other structures used for synchronization. When the server has more data than can be held in this memory pool, the data is stored on disk. | 50MB | 1GB |
JVM minimum heap size | The minimum memory allocated to the differencing and cache management functions of the server. | 64MB | 2GB |
JVM maximum heap size | The maximum memory allocated to the differencing and cache management functions of the server. | 256MB | 4GB |