diff --git src/main/docbkx/performance.xml src/main/docbkx/performance.xml index 57c866a..629da06 100644 --- src/main/docbkx/performance.xml +++ src/main/docbkx/performance.xml @@ -254,7 +254,53 @@ release note on HBASE-5074 support checksums in HBase block cache. - +
+ Tuning <code>callQueue</code> Options + HBASE-11355 + introduces several callQueue improvements, which can increase performance. See the JIRA for + some benchmarking information. + + + To increase the number of callqueues, set + to a value greater than 1. + + + To split the callqueue into separate read and write queues, set + ipc.server.callqueue.read.share to a value described below. + + + The default value of 0 does not split the queue. + + + A value of .5 uses the same number of read queues and write + queues. + + + A value of 1.0 or uses one queue to process write requests, + and all other queues process read requests. + + + + + You can use the new option to + programmatically tune the number of queues: + + + A value of 0 uses a single shared queue between all the + handlers. + + + A value of 1 uses a separate queue for each handler. + + + A value between 0 and 1 gives each handler + a percentage of a queue. For instance, a value of .5 shares one + queue between each two handlers. + + + + +