Hi,
I am trying to understand because after running my benchmark (see [1]) the
overall performances slow down incredibly. The bench starts at 80,8 MB/s
throughput and drops to 10,2 MB/s throughput.

I think that the problem could be the I am creating a lot of ledgers on a
single bookie.
It seems that the more active ledgers I have the more time it takes the
bookie to process internal activities, like
IndexInMemPageMgr#flushOneOrMoreLedgers(true).

The slow down starts after the first line in logs as:
org.apache.bookkeeper.bookie.EntryLogger flushRotatedLogs

I suspect that there is a piece of the story that I am missing.

This behavior is the same on BK 4.4 and BK 4.5

Is it possible ?

[1]
https://github.com/eolivelli/bookkeepers-benchs/blob/master/src/test/java/BookKeeperWriteSynchClientsTest.java

Thanks

-- Enrico

Reply via email to