Messages in this thread | | | Date | Tue, 29 Jun 2010 18:59:52 +0200 | From | Tejun Heo <> | Subject | Re: [PATCH 34/35] async: use workqueue for worker pool |
| |
Hello, Arjan.
On 06/29/2010 06:40 PM, Arjan van de Ven wrote: > uh? clearly the assumption is that if I have a 16 CPU machine, and 12 > items of work get scheduled, > that we get all 12 running in parallel. All the smarts of cmwq surely > only kick in once you've reached the > "one work item per cpu" threshold ???
Hmmm... workqueue workers are bound to certain cpu, so if you schedule a work on a specific CPU, it will run there. Once a cpu gets saturated, the issuing thread will be moved elsewhere. I don't think it matters to any of the current async users one way or the other, would it?
Thanks.
-- tejun
| |