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
