You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bookkeeper.apache.org by "Ivan Kelly (Commented) (JIRA)" <ji...@apache.org> on 2012/01/30 16:52:10 UTC

[jira] [Commented] (BOOKKEEPER-157) For small packets, increasing number of bookies actually degrades performance.

    [ https://issues.apache.org/jira/browse/BOOKKEEPER-157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13196186#comment-13196186 ] 

Ivan Kelly commented on BOOKKEEPER-157:
---------------------------------------

The issue is in the client, though I'm still not sure what the exact cause is. What we do know is that as you add bookies to the ensemble, the latency per request increases. The solution I found was to increase the number of threads actually being used to send data. This brought throughput up to what would be expected when you add bookies.
                
> For small packets, increasing number of bookies actually degrades performance.
> ------------------------------------------------------------------------------
>
>                 Key: BOOKKEEPER-157
>                 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-157
>             Project: Bookkeeper
>          Issue Type: Bug
>            Reporter: Ivan Kelly
>            Assignee: Ivan Kelly
>             Fix For: 4.1.0
>
>         Attachments: run1.pdf
>
>
> When benchmarking with packets smaller than 1k, performance will degrade when the ensemble contains more than 3 bookies. See attached diagram.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira