Background: core and enterprise have two runtimes that attempt to segregate io and cpu bound work. The io runtime currently runs the processing of line protocol. Datafusion, which is typically mostly cpu work, runs on a datafusion runtime. Each runtime has a separate number of threads dedicated to it.
See details in
Slack Message