atom feed294 messages in org.kernel.vger.linux-rt-usersRe: [ANNOUNCE] 2.6.31-rc6-rt2
FromSent OnAttachments
159 earlier messages
Thomas MeyerAug 1, 2009 2:48 am 
john stultzAug 4, 2009 6:29 pm 
gowrishankarAug 4, 2009 11:05 pm 
Clark WilliamsAug 5, 2009 6:32 am 
Will SchmidtAug 5, 2009 12:19 pm 
gowrishankarAug 5, 2009 11:45 pm 
Clark WilliamsAug 6, 2009 7:36 am 
Sven-Thorsten DietrichAug 6, 2009 7:46 am 
John KacurAug 6, 2009 7:54 am 
gowrishankarAug 6, 2009 9:39 am 
Sripathi KodiAug 6, 2009 9:25 pm 
Darren HartAug 7, 2009 7:29 am 
Uwe Kleine-KönigAug 7, 2009 1:39 pm 
Uwe Kleine-KönigAug 7, 2009 1:42 pm 
Uwe Kleine-KönigAug 7, 2009 1:42 pm 
Uwe Kleine-KönigAug 7, 2009 1:42 pm 
Uwe Kleine-KönigAug 7, 2009 1:42 pm 
Uwe Kleine-KönigAug 7, 2009 1:42 pm 
Uwe Kleine-KönigAug 7, 2009 1:42 pm 
Uwe Kleine-KönigAug 7, 2009 1:53 pm 
Uwe Kleine-KönigAug 7, 2009 1:54 pm 
Mark BrownAug 8, 2009 12:57 am 
Uwe Kleine-KönigAug 9, 2009 2:36 am 
Uwe Kleine-KönigAug 9, 2009 2:36 am 
Uwe Kleine-KönigAug 9, 2009 2:36 am 
Russell King - ARM LinuxAug 9, 2009 2:42 am 
David MillerAug 9, 2009 9:48 pm 
Uwe Kleine-KönigAug 10, 2009 2:40 am 
David MillerAug 10, 2009 8:00 am 
Kevin HilmanAug 10, 2009 9:47 am 
Russell King - ARM LinuxAug 10, 2009 10:26 am 
Kevin HilmanAug 10, 2009 2:03 pm 
Russell King - ARM LinuxAug 10, 2009 3:02 pm 
Jan EngelhardtAug 11, 2009 3:51 am 
Thomas GleixnerAug 11, 2009 11:08 am 
Will SchmidtAug 12, 2009 1:45 pm 
Thomas GleixnerAug 13, 2009 12:29 am 
Will SchmidtAug 13, 2009 8:04 am 
Kevin HilmanAug 13, 2009 8:05 am 
Uwe Kleine-KönigAug 13, 2009 2:33 pm 
Peter ZijlstraAug 14, 2009 7:02 am 
Nicolas PitreAug 14, 2009 8:58 am 
Uwe Kleine-KönigAug 14, 2009 1:12 pm 
Wim Van SebroeckAug 16, 2009 7:08 am 
Thomas GleixnerAug 16, 2009 1:41 pm 
Dale StimsonAug 17, 2009 9:07 am 
Thomas GleixnerAug 18, 2009 1:03 pm 
Will SchmidtAug 18, 2009 2:04 pm 
Thomas GleixnerAug 18, 2009 2:13 pm 
john stultzAug 18, 2009 3:30 pm 
john stultzAug 18, 2009 3:49 pm 
Will SchmidtAug 18, 2009 4:12 pm 
john stultzAug 18, 2009 5:17 pm.rt
Will SchmidtAug 19, 2009 10:11 am 
Thomas GleixnerAug 19, 2009 2:48 pm 
john stultzAug 19, 2009 7:18 pm 
Dinakar GuniguntalaAug 20, 2009 8:28 am 
Thomas GleixnerAug 21, 2009 2:26 pm 
Mark KnechtAug 21, 2009 3:57 pm 
Thomas GleixnerAug 26, 2009 10:23 am 
Kevin HilmanAug 27, 2009 4:02 am 
Thomas GleixnerAug 28, 2009 2:35 pm 
Wu ZhangjinSep 2, 2009 8:25 am 
Jan EngelhardtSep 12, 2009 2:44 am 
Thomas GleixnerSep 15, 2009 2:11 pm 
Thomas GleixnerSep 15, 2009 3:29 pm 
Thomas GleixnerSep 18, 2009 3:38 pm 
Jaswinder Singh RajputSep 18, 2009 9:34 pm 
Steven RostedtSep 19, 2009 6:37 am 
Jaswinder Singh RajputSep 19, 2009 8:01 am 
Jon MastersSep 20, 2009 4:22 pm 
Mark KnechtSep 20, 2009 4:34 pm 
Darren HartSep 22, 2009 11:31 am 
Clark WilliamsSep 22, 2009 12:00 pm 
Jan BlunckSep 23, 2009 8:39 am 
Darren HartSep 23, 2009 9:18 am 
Thomas GleixnerSep 23, 2009 9:24 am 
Will SchmidtSep 23, 2009 2:33 pm 
Jan BlunckSep 24, 2009 8:16 am 
Thomas GleixnerOct 6, 2009 3:15 am 
Remy BohmerOct 6, 2009 11:23 am 
Thomas GleixnerOct 6, 2009 12:22 pm 
Thomas GleixnerOct 6, 2009 1:07 pm 
Remy BohmerOct 7, 2009 12:13 am 
Remy BohmerOct 13, 2009 8:46 am 
Thomas GleixnerOct 13, 2009 10:10 am 
Thomas GleixnerOct 14, 2009 3:01 am 
Fernando Lopez-LezcanoNov 3, 2009 6:12 pm 
Uwe Kleine-KönigNov 4, 2009 12:37 am 
Fernando Lopez-LezcanoNov 5, 2009 11:33 am 
Thomas GleixnerNov 5, 2009 11:40 am 
Fernando Lopez-LezcanoNov 5, 2009 11:43 am 
Thomas GleixnerNov 6, 2009 8:46 am 
Thomas GleixnerNov 10, 2009 4:28 am 
Thomas GleixnerJan 21, 2010 1:22 pm 
Mark KnechtJan 21, 2010 2:02 pm 
Uwe Kleine-KönigJan 25, 2010 2:33 am 
Uwe Kleine-KönigJan 25, 2010 2:43 am 
Thomas GleixnerJan 25, 2010 4:45 am 
Uwe Kleine-KönigJan 25, 2010 5:07 am 
35 later messages
Subject:Re: [ANNOUNCE] 2.6.31-rc6-rt2
From:john stultz (john@us.ibm.com)
Date:Aug 18, 2009 3:30:39 pm
List:org.kernel.vger.linux-rt-users

On Sun, Aug 16, 2009 at 1:41 PM, Thomas Gleixner<tg@linutronix.de> wrote:

We are pleased to announce the next update to our new preempt-rt series.

   - update to 2.6.31-rc6

I'm seeing some bad scheduler behavior with this patch. I've seen occasional bad behavior with 2.6.29-rt as well, but with .31-rt its much worse.

I'm running a SCHED_OTHER cpubound benchmark (censored to xxxxxxxxxxxxx in the logs) that runs for a number of minutes. With 2.6.31-rc6 I'm seeing really poor numbers and if I cat /proc/sched_debug I see all of the cpu bound tasks are running on the same cpu, while the other procs are basically idle. See the log below:

Any thoughts on how to debug this?

thanks -john

Sched Debug Version: v0.09, 2.6.31-rc6-rt2 #2 now at 1293360.710541 msecs .jiffies : 4295960656 .sysctl_sched_latency : 60.000000 .sysctl_sched_min_granularity : 12.000000 .sysctl_sched_wakeup_granularity : 15.000000 .sysctl_sched_child_runs_first : 0.000001 .sysctl_sched_features : 113917

cpu#0, 2193.531 MHz .nr_running : 4 .load : 4096 .nr_switches : 4053338 .nr_load_updates : 1293349 .nr_uninterruptible : 43 .next_balance : 4295.960682 .curr->pid : 3515 .clock : 1293360.013589 .cpu_load[0] : 181618 .cpu_load[1] : 181618 .cpu_load[2] : 181618 .cpu_load[3] : 181618 .cpu_load[4] : 181618 .rt.rt_nr_running : 0 .rt.rt_nr_uninterruptible : -2 .rto_schedule : 1302873 .rto_schedule_tail : 0 .rto_wakeup : 0 .rto_pulled : 0 .rto_pushed : 0 .yld_count : 1 .sched_switch : 0 .sched_count : 8418031 .sched_goidle : 731106 .ttwu_count : 2747402 .ttwu_local : 2742052 .bkl_count : 543

cfs_rq[0]: .exec_clock : 567085.631142 .MIN_vruntime : 852341.508897 .min_vruntime : 852341.017669 .max_vruntime : 852341.709960 .spread : 0.201063 .spread0 : 0.000000 .nr_running : 4 .load : 4096 .nr_spread_over : 0

rt_rq[0]: .rt_nr_running : 0 .rt_throttled : 0 .rt_time : 0.887671 .rt_runtime : 950.000000

runnable tasks: task PID tree-key switches prio exec-runtime sum-exec sum-sleep

---------------------------------------------------------------------------------------------------------- xxxxxxxxxxxxx.g 3512 852341.508897 138832 120 852341.508897 135653.402650 434.695150 xxxxxxxxxxxxx.g 3513 852341.709960 138782 120 852341.709960 135605.356113 182.677943 xxxxxxxxxxxxx.g 3514 852341.654901 138935 120 852341.654901 135610.255788 237.499811 Rxxxxxxxxxxxxx.g 3515 852341.017669 138914 120 852341.017669 135610.205043 229.113644

cpu#1, 2193.531 MHz .nr_running : 1 .load : 1024 .nr_switches : 2971216 .nr_load_updates : 1292739 .nr_uninterruptible : 3 .next_balance : 4295.960659 .curr->pid : 3555 .clock : 1293360.140904 .cpu_load[0] : 356068 .cpu_load[1] : 266796 .cpu_load[2] : 222179 .cpu_load[3] : 199897 .cpu_load[4] : 188742 .rt.rt_nr_running : 0 .rt.rt_nr_uninterruptible : -2 .rto_schedule : 1308223 .rto_schedule_tail : 0 .rto_wakeup : 0 .rto_pulled : 0 .rto_pushed : 0 .yld_count : 0 .sched_switch : 0 .sched_count : 2971729 .sched_goidle : 1288705 .ttwu_count : 1658086 .ttwu_local : 1650416 .bkl_count : 652

cfs_rq[1]: .exec_clock : 13844.952496 .MIN_vruntime : 0.000001 .min_vruntime : 53350.708275 .max_vruntime : 0.000001 .spread : 0.000000 .spread0 : -798990.309394 .nr_running : 1 .load : 1024 .nr_spread_over : 6

rt_rq[1]: .rt_nr_running : 0 .rt_throttled : 0 .rt_time : 0.521663 .rt_runtime : 950.000000

runnable tasks: task PID tree-key switches prio exec-runtime sum-exec sum-sleep

---------------------------------------------------------------------------------------------------------- R cat 3555 53321.260707 6 120 53321.260707 0.652065 10.616066

cpu#2, 2193.531 MHz .nr_running : 0 .load : 0 .nr_switches : 2925158 .nr_load_updates : 1292419 .nr_uninterruptible : -23 .next_balance : 4295.960659 .curr->pid : 0 .clock : 1293360.258470 .cpu_load[0] : 177522 .cpu_load[1] : 177522 .cpu_load[2] : 177522 .cpu_load[3] : 177522 .cpu_load[4] : 177522 .rt.rt_nr_running : 0 .rt.rt_nr_uninterruptible : -2 .rto_schedule : 1295099 .rto_schedule_tail : 0 .rto_wakeup : 0 .rto_pulled : 0 .rto_pushed : 0 .yld_count : 0 .sched_switch : 0 .sched_count : 2925161 .sched_goidle : 1293820 .ttwu_count : 1630779 .ttwu_local : 1630221 .bkl_count : 0

cfs_rq[2]: .exec_clock : 53.516855 .MIN_vruntime : 0.000001 .min_vruntime : 102.147228 .max_vruntime : 0.000001 .spread : 0.000000 .spread0 : -852238.870441 .nr_running : 0 .load : 0 .nr_spread_over : 0

rt_rq[2]: .rt_nr_running : 0 .rt_throttled : 0 .rt_time : 0.374001 .rt_runtime : 950.000000

runnable tasks: task PID tree-key switches prio exec-runtime sum-exec sum-sleep

----------------------------------------------------------------------------------------------------------

cpu#3, 2193.531 MHz .nr_running : 0 .load : 0 .nr_switches : 2924897 .nr_load_updates : 1292090 .nr_uninterruptible : -23 .next_balance : 4295.960659 .curr->pid : 0 .clock : 1293360.383163 .cpu_load[0] : 177522 .cpu_load[1] : 177522 .cpu_load[2] : 177522 .cpu_load[3] : 177522 .cpu_load[4] : 177522 .rt.rt_nr_running : 0 .rt.rt_nr_uninterruptible : -2 .rto_schedule : 1294829 .rto_schedule_tail : 0 .rto_wakeup : 0 .rto_pulled : 0 .rto_pushed : 0 .yld_count : 0 .sched_switch : 0 .sched_count : 2924899 .sched_goidle : 1293542 .ttwu_count : 1630794 .ttwu_local : 1630705 .bkl_count : 0

cfs_rq[3]: .exec_clock : 60.101923 .MIN_vruntime : 0.000001 .min_vruntime : 382.606699 .max_vruntime : 0.000001 .spread : 0.000000 .spread0 : -851958.410970 .nr_running : 0 .load : 0 .nr_spread_over : 0

rt_rq[3]: .rt_nr_running : 0 .rt_throttled : 0 .rt_time : 0.365285 .rt_runtime : 950.000000

runnable tasks: task PID tree-key switches prio exec-runtime sum-exec sum-sleep