Hi, recently I'm doing perf test of ArangoDB using YCSB and found the dispatcher threads problems. Case: pure inserting operations, measuring throughput. 10 scheduler threads, 48 clients. For throughput and total CPU cost of dispatcher threads, one dispatcher thread has no difference with multiple dispatcher threads. It looks like there is some kind of "global lock". Questions: 1. Why the throughput wasn't improved by adding more dispatcher threads. 2. We found many nanosleeps in dispatcher thread, maybe it's one of reasons? And why using nanosleep instead of wait-signal?
Thx! -- You received this message because you are subscribed to the Google Groups "ArangoDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
