Opened 13 years ago

Last modified 6 years ago

#346 new defect

Scheduler SMP load balancing suboptimal

Reported by: Martin Decky Owned by: Jakub Jermář
Priority: major Milestone:
Component: helenos/kernel/generic Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

When running two CPU-bound single-threaded tasks (e.g. malloc1 test) on a 2-way SMP machine, the load balancing thread moves both of the mostly-ready threads (as well as most of the other ready threads) to a single CPU, keeping the other CPU almost idle. This renders in a very suboptimal utilization of the CPUs.

Change History (3)

comment:1 by Jakub Jermář, 12 years ago

Milestone: 0.5.00.5.1

comment:2 by Jakub Jermář, 10 years ago

Milestone: 0.6.00.7.1

comment:3 by Jakub Jermář, 6 years ago

Milestone: 0.7.1
Note: See TracTickets for help on using tickets.