-
Type:
Bug
-
Resolution: Incomplete
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
ALL
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
-
None
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.