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.

Reply via email to