Ingo Molnar
b47e8608a0
[PATCH] sched: increase SCHED_LOAD_SCALE_FUZZ
increase SCHED_LOAD_SCALE_FUZZ that adds a small amount of
over-balancing: to help distribute CPU-bound tasks more fairly on SMP
systems.
the problem of unfair balancing was noticed and reported by Tong N Li.
10 CPU-bound tasks running on 8 CPUs, v2.6.23-rc1:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2572 mingo 20 0 1576 244 196 R 100 0.0 1:03.61 loop
2578 mingo 20 0 1576 248 196 R 100 0.0 1:03.59 loop
2576 mingo 20 0 1576 248 196 R 100 0.0 1:03.52 loop
2571 mingo 20 0 1576 244 196 R 100 0.0 1:03.46 loop
2569 mingo 20 0 1576 244 196 R 99 0.0 1:03.36 loop
2570 mingo 20 0 1576 244 196 R 95 0.0 1:00.55 loop
2577 mingo 20 0 1576 248 196 R 50 0.0 0:31.88 loop
2574 mingo 20 0 1576 248 196 R 50 0.0 0:31.87 loop
2573 mingo 20 0 1576 248 196 R 50 0.0 0:31.86 loop
2575 mingo 20 0 1576 248 196 R 50 0.0 0:31.86 loop
v2.6.23-rc1 + patch:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2681 mingo 20 0 1576 244 196 R 85 0.0 3:51.68 loop
2688 mingo 20 0 1576 244 196 R 81 0.0 3:46.35 loop
2682 mingo 20 0 1576 244 196 R 80 0.0 3:43.68 loop
2685 mingo 20 0 1576 248 196 R 80 0.0 3:45.97 loop
2683 mingo 20 0 1576 248 196 R 80 0.0 3:40.25 loop
2679 mingo 20 0 1576 244 196 R 80 0.0 3:33.53 loop
2680 mingo 20 0 1576 244 196 R 79 0.0 3:43.53 loop
2686 mingo 20 0 1576 244 196 R 79 0.0 3:39.31 loop
2687 mingo 20 0 1576 244 196 R 78 0.0 3:33.31 loop
2684 mingo 20 0 1576 244 196 R 77 0.0 3:27.52 loop
so they now nicely converge to the expected 80% long-term CPU usage.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2007-07-26 13:40:43 +02:00
..
2007-07-17 10:23:07 -07:00
2007-07-18 02:21:50 -07:00
2007-07-19 10:04:52 -07:00
2007-07-24 09:28:11 +02:00
2007-07-17 10:23:09 -07:00
2007-07-18 00:36:04 -04:00
2007-07-19 15:21:39 -04:00
2007-07-23 13:56:16 -04:00
2007-07-19 10:04:43 -07:00
2007-07-25 12:02:21 -07:00
2007-07-20 08:44:19 -07:00
2007-07-20 01:11:59 +02:00
2007-07-22 09:57:02 -04:00
2007-07-19 10:04:45 -07:00
2007-07-24 10:29:42 +02:00
2007-07-24 09:28:11 +02:00
2007-07-21 08:58:23 -05:00
2007-07-19 19:50:50 +10:00
2007-07-21 17:49:15 -07:00
2007-07-20 11:22:30 -07:00
2007-07-21 17:49:14 -07:00
2007-07-21 17:49:14 -07:00
2007-07-21 18:37:08 -07:00
2007-07-21 18:37:08 -07:00
2007-07-17 10:23:04 -07:00
2007-07-20 21:42:24 +02:00
2007-07-18 15:49:50 -07:00
2007-07-19 10:04:54 -07:00
2007-07-17 10:23:06 -07:00
2007-07-24 09:28:11 +02:00
2007-07-20 21:42:24 +02:00
2007-07-18 08:47:40 -07:00
2007-07-17 10:23:06 -07:00
2007-07-18 09:02:56 -04:00
2007-07-18 09:15:20 -04:00
2007-07-18 09:15:20 -04:00
2007-07-18 09:19:57 -04:00
2007-07-17 21:42:44 -04:00
2007-07-17 10:23:13 -07:00
2007-07-19 10:04:42 -07:00
2007-07-19 10:04:44 -07:00
2007-07-18 18:29:37 -04:00
2007-07-18 15:47:52 -07:00
2007-07-19 10:04:41 -07:00
2007-07-20 11:11:16 +02:00
2007-07-19 14:24:57 -07:00
2007-07-20 10:11:58 +09:00
2007-07-24 09:28:11 +02:00
2007-07-21 18:37:08 -07:00
2007-07-18 00:38:45 -04:00
2007-07-22 11:44:00 -07:00
2007-07-20 10:06:38 +02:00
2007-07-21 19:07:33 -07:00
2007-07-18 08:57:06 -04:00
2007-07-17 10:23:03 -07:00
2007-07-21 18:37:08 -07:00
2007-07-17 10:23:05 -07:00
2007-07-18 08:47:40 -07:00
2007-07-18 15:49:49 -07:00
2007-07-19 10:04:44 -07:00
2007-07-22 11:22:01 -07:00
2007-07-19 10:04:52 -07:00
2007-07-19 10:04:52 -07:00
2007-07-19 10:04:52 -07:00
2007-07-24 16:55:01 -04:00
2007-07-17 10:23:03 -07:00
2007-07-17 10:23:13 -07:00
2007-07-19 10:04:49 -07:00
2007-07-24 12:24:59 -07:00
2007-07-18 08:47:45 -07:00
2007-07-19 10:04:45 -07:00
2007-07-23 13:56:16 -04:00
2007-07-19 10:04:45 -07:00
2007-07-20 19:45:45 -07:00
2007-07-18 15:47:05 -07:00
2007-07-19 15:21:39 -04:00
2007-07-19 15:21:39 -04:00
2007-07-19 10:04:42 -07:00
2007-07-20 13:41:56 +10:00
2007-07-22 21:30:59 +10:00
2007-07-20 13:10:22 +10:00
2007-07-20 21:42:24 +02:00
2007-07-19 10:04:52 -07:00
2007-07-24 20:26:25 -07:00
2007-07-24 16:55:01 -04:00
2007-07-19 10:04:42 -07:00
2007-07-22 04:18:20 -04:00
2007-07-17 10:23:03 -07:00
2007-07-18 08:47:40 -07:00
2007-07-21 18:37:10 -07:00
2007-07-26 13:40:43 +02:00
2007-07-24 12:24:58 -07:00
2007-07-24 12:24:58 -07:00
2007-07-18 00:37:01 -04:00
2007-07-22 11:03:37 -07:00
2007-07-20 12:33:44 -07:00
2007-07-17 17:26:43 -07:00
2007-07-20 08:24:50 -07:00
2007-07-17 14:39:19 -07:00
2007-07-19 10:04:49 -07:00
2007-07-19 10:04:49 -07:00
2007-07-19 10:04:49 -07:00
2007-07-18 08:47:40 -07:00
2007-07-19 10:04:42 -07:00
2007-07-20 21:42:15 +02:00
2007-07-25 10:17:44 -07:00
2007-07-20 11:23:02 -07:00
2007-07-18 15:57:15 -07:00
2007-07-19 14:05:08 -07:00
2007-07-20 17:35:52 -03:00
2007-07-21 18:37:14 -07:00
2007-07-17 10:23:11 -07:00