On 4/23/12 12:28 PM, Walsh, Peter wrote:
Hello,
I'm looking for a description of the parameters prefixed with proxy.config.exec_thread in records.config to help us better tune for performance. I looked over the admin docs and prior user group posts and haven't found any clear descriptions, although it is possible I just missed it.

CONFIG proxy.config.exec_thread.autoconfig INT 1
CONFIG proxy.config.exec_thread.autoconfig.scale FLOAT 1.500000
CONFIG proxy.config.exec_thread.limit INT 2


If autoconfig is enabled ("1"), then you will get 1.5 worker thread (net-thread) per core. If a core is a hyperthread core, it only counts as 1/4 of a core. If autoconfig is disabled ("0"), then exec_thread.limit is used, and you manually control the number of threads.

Some example (with default settings):


Dual Core, no HT: 3 worker threads

Quad Core, with HT: 4 * 1.5 + 4 * 0.25 * 1.5 == 7


-- Leif



Reply via email to