Why are Threadpool Workers Constrained by CPUs?
(Doc ID 2227177.1)
Last updated on MARCH 03, 2019
Applies to:Oracle Financial Services Revenue Management and Billing - Version 220.127.116.11.0 and later
Information in this document applies to any platform.
The sizing guidance from Oracle documentation quotes approximately four threads per CPU as a guide. We are using 24 threads on 16 CPUs on a VM. When we increase to 30 threads the performance degrades and actually takes longer overall. Similarly on a physical server, using 12 CPUs, we use 24 threads. When we increase this to 30 threads it also degrades. This indicates that the threadpool workers are constrained by the CPUs and are not getting what is expected from each CPU. We seek advice on why this would be the case. For all these tests the CPUs are running high utilization of 85% or higher.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document