[ https://issues.apache.org/jira/browse/HBASE-9775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13815782#comment-13815782 ]
Nicolas Liochon commented on HBASE-9775: ---------------------------------------- bq. To be checked. I confirm. That's by design (in YCSB, and in a way, in HBase as well, 0.94 included...). It does not really match a real use case, an application server would have a single connection. 32 clients on a single machine takes some CPU (whatever the number of thread), I guess with all the changes we're likely better, but we could be CPU bound. A test with a single YCSB client on each machine would be interesting imho. bq. Ideally we want something like what you had before – 5 or 1/2 the CPUs on the local server as guesstimate of how many CPUs the server has, which ever is greater IIRC, I forgot to change hbase-site.xml, so the default has not changed at the end :-). But it's a per AsyncProcess limit. With the 32 clients, a server can have 64 writes queries in parallel. That's already a lot. (with 0.94, it would have been 32 max, and much likely half of less of it, as we wait for all the queries to be finished before sending a new set of queries). > Client write path perf issues > ----------------------------- > > Key: HBASE-9775 > URL: https://issues.apache.org/jira/browse/HBASE-9775 > Project: HBase > Issue Type: Bug > Components: Client > Affects Versions: 0.96.0 > Reporter: Elliott Clark > Priority: Critical > Attachments: 9775.rig.txt, 9775.rig.v2.patch, 9775.rig.v3.patch, > Charts Search Cloudera Manager - ITBLL.png, Charts Search Cloudera > Manager.png, hbase-9775.patch, job_run.log, short_ycsb.png, ycsb.png, > ycsb_insert_94_vs_96.png > > > Testing on larger clusters has not had the desired throughput increases. -- This message was sent by Atlassian JIRA (v6.1#6144)