-
Type: Bug
-
Resolution: Incomplete
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
ALL
Evict-server is single-threaded in wiredtiger. Sometimes it becomes the bottleneck under heavy write workloads. As WT cache-used and cache-dirty get too high, app threads are stuck in evict-worker process but won't help.
Single-threaded evict-server may lead 2 problems:
- Reduce write performance even in multi-core machines.
- The related cpu core usage spikes to 100% when evict-server is busy.