Re: [PATCH] mm: Use WQ_HIGHPRI for mm_percpu_wq.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tejun Heo wrote:
> I can't repro the problem.  The test program gets cleanly oom killed.
> Hmm... the workqueue dumps you posted are really weird because there
> are multiple work items stalling for really long times but only one
> pool is reporting hang and nobody has rescuers active.  I don't get
> how the system can be in such state.
> 
> Just in case, you're testing mainline, right?  I've updated your debug
> patch slightly so that it doesn't skip seemingly idle pools.  Can you
> please repro the problem with the patch applied?  Thanks.

Here are logs from the patch applied on top of linux-next-20170828.
Can you find some clue?

http://I-love.SAKURA.ne.jp/tmp/serial-20170830.txt.xz :

[  150.580362] Showing busy workqueues and worker pools:
[  150.580425] workqueue events_power_efficient: flags=0x80
[  150.580452]   pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256
[  150.580456]     in-flight: 57:fb_flashcursor{53}
[  150.580486] workqueue mm_percpu_wq: flags=0x18
[  150.580513]   pwq 3: cpus=1 node=0 flags=0x0 nice=-20 active=1/256
[  150.580516]     pending: drain_local_pages_wq{14139} BAR(1706){14139}
[  150.580558] workqueue writeback: flags=0x4e
[  150.580559]   pwq 256: cpus=0-127 flags=0x4 nice=0 active=2/256
[  150.580562]     in-flight: 400:wb_workfn{0} wb_workfn{0}
[  150.581413] pool 0: cpus=0 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 178 3
[  150.581417] pool 1: cpus=0 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 4 98
[  150.581420] pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=15s workers=4 idle: 81 2104 17 285
[  150.581424] pool 3: cpus=1 node=0 flags=0x0 nice=-20 hung=14s workers=2 idle: 18 92
[  150.581426] pool 4: cpus=2 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 84 102 23
[  150.581429] pool 5: cpus=2 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 94 24
[  150.581432] pool 6: cpus=3 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 163 85 29
[  150.581435] pool 7: cpus=3 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 30 95
[  150.581437] pool 8: cpus=4 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 132 86 2106 35
[  150.581440] pool 9: cpus=4 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 97 36
[  150.581442] pool 10: cpus=5 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 87 306 41
[  150.581445] pool 11: cpus=5 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 42 93
[  150.581448] pool 12: cpus=6 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 88 258 506 47
[  150.581451] pool 13: cpus=6 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 48 96
[  150.581453] pool 14: cpus=7 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 89 470 53
[  150.581456] pool 15: cpus=7 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 54 99
[  150.581458] pool 16: cpus=8 node=0 flags=0x4 nice=0 hung=150s workers=0
[  150.581460] pool 17: cpus=8 node=0 flags=0x4 nice=-20 hung=150s workers=0

[  355.958940] Showing busy workqueues and worker pools:
[  355.960900] workqueue events: flags=0x0
[  355.962508]   pwq 6: cpus=3 node=0 flags=0x0 nice=0 active=2/256
[  355.964646]     in-flight: 163:rht_deferred_worker{17020} rht_deferred_worker{17020}
[  355.967284]   pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256
[  355.969522]     in-flight: 57:vmw_fb_dirty_flush{10381} vmw_fb_dirty_flush{10381}
[  355.972442] workqueue events_freezable_power_: flags=0x84
[  355.974636]   pwq 12: cpus=6 node=0 flags=0x0 nice=0 active=1/256
[  355.976956]     in-flight: 258:disk_events_workfn{355}
[  355.979027] workqueue writeback: flags=0x4e
[  355.980775]   pwq 256: cpus=0-127 flags=0x4 nice=0 active=2/256
[  355.982892]     in-flight: 400:wb_workfn{0} wb_workfn{0}
[  355.985847] pool 0: cpus=0 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 178 2114 3
[  355.988698] pool 1: cpus=0 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 98 4
[  355.991253] pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=1s workers=4 idle: 81 2104 17 285
[  355.993997] pool 3: cpus=1 node=0 flags=0x0 nice=-20 hung=1s workers=2 idle: 18 92
[  355.996596] pool 4: cpus=2 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 84 102 23
[  355.999415] pool 5: cpus=2 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 24 94
[  356.002380] pool 6: cpus=3 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 2117 29 85
[  356.005322] pool 7: cpus=3 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 95 30
[  356.008095] pool 8: cpus=4 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 132 86 2106 35
[  356.010991] pool 9: cpus=4 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 97 36
[  356.013592] pool 10: cpus=5 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 87 306 41
[  356.016336] pool 11: cpus=5 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 93 42
[  356.019163] pool 12: cpus=6 node=0 flags=0x0 nice=0 hung=0s workers=6 idle: 88 506 47 2116 2115
[  356.022239] pool 13: cpus=6 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 96 48
[  356.025010] pool 14: cpus=7 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 89 470 53
[  356.027690] pool 15: cpus=7 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 99 54
[  356.030419] pool 16: cpus=8 node=0 flags=0x4 nice=0 hung=276s workers=0
[  356.033156] pool 17: cpus=8 node=0 flags=0x4 nice=-20 hung=276s workers=0

[  488.888894] Showing busy workqueues and worker pools:
[  488.888908] workqueue events: flags=0x0
[  488.888934]   pwq 10: cpus=5 node=0 flags=0x0 nice=0 active=1/256
[  488.888937]     in-flight: 2120:rht_deferred_worker{0}
[  488.888991] workqueue events_power_efficient: flags=0x80
[  488.889011]   pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256
[  488.889013]     in-flight: 178:fb_flashcursor{57}
[  488.889030] workqueue events_freezable_power_: flags=0x84
[  488.889048]   pwq 12: cpus=6 node=0 flags=0x0 nice=0 active=1/256
[  488.889050]     in-flight: 258:disk_events_workfn{1113}
[  488.889106] workqueue writeback: flags=0x4e
[  488.889114]   pwq 256: cpus=0-127 flags=0x4 nice=0 active=2/256
[  488.889118]     in-flight: 400:wb_workfn{0}
[  488.889122]     pending: wb_workfn{0}
[  488.889934] workqueue xfs-eofblocks/sda1: flags=0xc
[  488.889953]   pwq 8: cpus=4 node=0 flags=0x0 nice=0 active=1/256
[  488.889956]     in-flight: 132:xfs_eofblocks_worker [xfs]{132266}
[  488.889991] pool 0: cpus=0 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 57 2114 3
[  488.889997] pool 1: cpus=0 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 98 4
[  488.890001] pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=65s workers=5 idle: 17 2104 81 2118 285
[  488.890006] pool 3: cpus=1 node=0 flags=0x0 nice=-20 hung=65s workers=2 idle: 92 18
[  488.890010] pool 4: cpus=2 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 84 2119 102
[  488.890014] pool 5: cpus=2 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 24 94
[  488.890018] pool 6: cpus=3 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 163 2117 29 85
[  488.890023] pool 7: cpus=3 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 30 95
[  488.890027] pool 8: cpus=4 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 86 2106
[  488.890030] pool 9: cpus=4 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 97 36
[  488.890034] pool 10: cpus=5 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 306 87
[  488.890037] pool 11: cpus=5 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 93 42
[  488.890041] pool 12: cpus=6 node=0 flags=0x0 nice=0 hung=0s workers=6 idle: 88 506 47 2116 2115
[  488.890046] pool 13: cpus=6 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 48 96
[  488.890050] pool 14: cpus=7 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 89 2121 470
[  488.890054] pool 15: cpus=7 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 99 54
[  488.890057] pool 16: cpus=8 node=0 flags=0x4 nice=0 hung=488s workers=0
[  488.890060] pool 17: cpus=8 node=0 flags=0x4 nice=-20 hung=488s workers=0

[  782.785399] Showing busy workqueues and worker pools:
[  782.787507] workqueue mm_percpu_wq: flags=0x18
[  782.789366]   pwq 3: cpus=1 node=0 flags=0x0 nice=-20 active=2/256
[  782.791577]     pending: vmstat_update{69030}, drain_local_pages_wq{61669} BAR(63){61669}
[  782.794420] workqueue writeback: flags=0x4e
[  782.796202]   pwq 256: cpus=0-127 flags=0x4 nice=0 active=2/256
[  782.798524]     in-flight: 400:wb_workfn{4446} wb_workfn{4446}
[  782.801737] pool 0: cpus=0 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 178 57 2114
[  782.804596] pool 1: cpus=0 node=0 flags=0x0 nice=-20 hung=6s workers=2 idle: 4 98
[  782.807263] pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=69s workers=3 idle: 2104 17 81
[  782.810031] pool 3: cpus=1 node=0 flags=0x0 nice=-20 hung=69s workers=2 idle: 18 92
[  782.812672] pool 4: cpus=2 node=0 flags=0x0 nice=0 hung=4s workers=5 idle: 2154 2119 84 2158 102
[  782.815738] pool 5: cpus=2 node=0 flags=0x0 nice=-20 hung=4s workers=2 idle: 24 94
[  782.818558] pool 6: cpus=3 node=0 flags=0x0 nice=0 hung=9s workers=5 idle: 2117 2135 163 2143 29
[  782.821472] pool 7: cpus=3 node=0 flags=0x0 nice=-20 hung=7s workers=2 idle: 95 30
[  782.824111] pool 8: cpus=4 node=0 flags=0x0 nice=0 hung=4s workers=6 idle: 86 2122 132 2163 2164 2106
[  782.827268] pool 9: cpus=4 node=0 flags=0x0 nice=-20 hung=4s workers=2 idle: 36 97
[  782.830008] pool 10: cpus=5 node=0 flags=0x0 nice=0 hung=8s workers=9 idle: 2153 2146 306 2120 2144 2145 2140 2155 87
[  782.833435] pool 11: cpus=5 node=0 flags=0x0 nice=-20 hung=4s workers=2 idle: 93 42
[  782.836114] pool 12: cpus=6 node=0 flags=0x0 nice=0 hung=0s workers=5 idle: 258 2123 506 2160 88
[  782.839049] pool 13: cpus=6 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 96 48
[  782.841727] pool 14: cpus=7 node=0 flags=0x0 nice=0 hung=9s workers=6 idle: 470 2161 2121 2137 89 2150
[  782.844850] pool 15: cpus=7 node=0 flags=0x0 nice=-20 hung=4s workers=2 idle: 99 54
[  782.847604] pool 16: cpus=8 node=0 flags=0x4 nice=0 hung=782s workers=0
[  782.850438] pool 17: cpus=8 node=0 flags=0x4 nice=-20 hung=782s workers=0

[ 1007.742112] Showing busy workqueues and worker pools:
[ 1007.744110] workqueue events: flags=0x0
[ 1007.745835]   pwq 14: cpus=7 node=0 flags=0x0 nice=0 active=2/256
[ 1007.748067]     in-flight: 470:rht_deferred_worker{102996} rht_deferred_worker{102996}
[ 1007.750867] workqueue events_freezable_power_: flags=0x84
[ 1007.752933]   pwq 12: cpus=6 node=0 flags=0x0 nice=0 active=1/256
[ 1007.755118]     in-flight: 2123:disk_events_workfn{27947}
[ 1007.757094] workqueue mm_percpu_wq: flags=0x18
[ 1007.758878]   pwq 3: cpus=1 node=0 flags=0x0 nice=-20 active=1/256
[ 1007.761177]     pending: drain_local_pages_wq{115542} BAR(2325){115542}
[ 1007.763543] workqueue writeback: flags=0x4e
[ 1007.765229]   pwq 256: cpus=0-127 flags=0x4 nice=0 active=2/256
[ 1007.767355]     in-flight: 400:wb_workfn{23} wb_workfn{23}
[ 1007.770144] workqueue xfs-eofblocks/sda1: flags=0xc
[ 1007.772130]   pwq 8: cpus=4 node=0 flags=0x0 nice=0 active=1/256
[ 1007.774388]     in-flight: 2122:xfs_eofblocks_worker [xfs]{150718}
[ 1007.776700] pool 0: cpus=0 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 178 57 3323 2114
[ 1007.779630] pool 1: cpus=0 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 4 98
[ 1007.782237] pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=115s workers=4 idle: 2104 17 3322 81
[ 1007.785224] pool 3: cpus=1 node=0 flags=0x0 nice=-20 hung=115s workers=2 idle: 92 18
[ 1007.788045] pool 4: cpus=2 node=0 flags=0x0 nice=0 hung=0s workers=2 idle: 2154 2119
[ 1007.790817] pool 5: cpus=2 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 24 94
[ 1007.793534] pool 6: cpus=3 node=0 flags=0x0 nice=0 hung=0s workers=2 idle: 2117 2135
[ 1007.796327] pool 7: cpus=3 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 30 95
[ 1007.799053] pool 8: cpus=4 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 86 132
[ 1007.801779] pool 9: cpus=4 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 36 97
[ 1007.804560] pool 10: cpus=5 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 2146 2153 306
[ 1007.807460] pool 11: cpus=5 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 42 93
[ 1007.810222] pool 12: cpus=6 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 258 506
[ 1007.812973] pool 13: cpus=6 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 48 96
[ 1007.815723] pool 14: cpus=7 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 2161 2121
[ 1007.819226] pool 15: cpus=7 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 99 54
[ 1007.822063] pool 16: cpus=8 node=0 flags=0x4 nice=0 hung=1007s workers=0
[ 1007.824581] pool 17: cpus=8 node=0 flags=0x4 nice=-20 hung=1007s workers=0

[ 1106.385165] Showing busy workqueues and worker pools:
[ 1106.385182] workqueue events: flags=0x0
[ 1106.385218]   pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256
[ 1106.385221]     pending: vmw_fb_dirty_flush{63}
[ 1106.385247] workqueue events_long: flags=0x0
[ 1106.385264]   pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256
[ 1106.385266]     pending: gc_worker [nf_conntrack]{27}
[ 1106.385297] workqueue events_power_efficient: flags=0x80
[ 1106.385313]   pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256
[ 1106.385315]     pending: fb_flashcursor{47}
[ 1106.385375] workqueue writeback: flags=0x4e
[ 1106.385376]   pwq 256: cpus=0-127 flags=0x4 nice=0 active=2/256
[ 1106.385379]     in-flight: 400:wb_workfn{7} wb_workfn{7}
[ 1106.386250] pool 0: cpus=0 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 178 57 3323 2114
[ 1106.386256] pool 1: cpus=0 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 98 4
[ 1106.386259] pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 2104 17 3322
[ 1106.386262] pool 3: cpus=1 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 18 92
[ 1106.386265] pool 4: cpus=2 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 3327 2119 2154
[ 1106.386268] pool 5: cpus=2 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 94 24
[ 1106.386270] pool 6: cpus=3 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 2117 3324 2135
[ 1106.386273] pool 7: cpus=3 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 30 95
[ 1106.386275] pool 8: cpus=4 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 2122 86 132
[ 1106.386278] pool 9: cpus=4 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 97 36
[ 1106.386280] pool 10: cpus=5 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 2146 3332 2153
[ 1106.386283] pool 11: cpus=5 node=0 flags=0x0 nice=-20 hung=0s workers=3 idle: 42 3333 93
[ 1106.386286] pool 12: cpus=6 node=0 flags=0x0 nice=0 hung=0s workers=8 idle: 506 3330 3329 258 3328 3325 3326 2123
[ 1106.386290] pool 13: cpus=6 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 96 48
[ 1106.386293] pool 14: cpus=7 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 2161 470 3331 2121
[ 1106.386296] pool 15: cpus=7 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 54 99
[ 1106.386298] pool 16: cpus=8 node=0 flags=0x4 nice=0 hung=1106s workers=0
[ 1106.386300] pool 17: cpus=8 node=0 flags=0x4 nice=-20 hung=1106s workers=0

http://I-love.SAKURA.ne.jp/tmp/serial-20170830-2.txt.xz :

[  277.367469] Showing busy workqueues and worker pools:
[  277.367545] workqueue events_freezable_power_: flags=0x84
[  277.367573]   pwq 10: cpus=5 node=0 flags=0x0 nice=0 active=1/256
[  277.367577]     in-flight: 88:disk_events_workfn{15431}
[  277.367595] workqueue mm_percpu_wq: flags=0x18
[  277.367622]   pwq 3: cpus=1 node=0 flags=0x0 nice=-20 active=1/256
[  277.367625]     pending: drain_local_pages_wq{17528} BAR(2405){17527}
[  277.367668] workqueue writeback: flags=0x4e
[  277.367669]   pwq 256: cpus=0-127 flags=0x4 nice=0 active=2/256
[  277.367672]     in-flight: 400:wb_workfn{0}
[  277.367676]     pending: wb_workfn{0}
[  277.368519] pool 0: cpus=0 node=0 flags=0x0 nice=0 hung=0s workers=12 idle: 2103 57 2105 2110 259 2104 3 2099 2106 2108 2107 2109
[  277.368531] pool 1: cpus=0 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 96 4
[  277.368535] pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=17s workers=3 idle: 84 102 17
[  277.368539] pool 3: cpus=1 node=0 flags=0x0 nice=-20 hung=17s workers=2 idle: 94 18
[  277.368542] pool 4: cpus=2 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 444 85 23
[  277.368546] pool 5: cpus=2 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 93 24
[  277.368551] pool 6: cpus=3 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 86 156 2100 29
[  277.368556] pool 7: cpus=3 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 30 92
[  277.368560] pool 8: cpus=4 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 87 240 35
[  277.368563] pool 9: cpus=4 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 36 95
[  277.368566] pool 10: cpus=5 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 2111 308 41
[  277.368571] pool 11: cpus=5 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 97 42
[  277.368574] pool 12: cpus=6 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 47 311 89
[  277.368578] pool 13: cpus=6 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 99 48
[  277.368581] pool 14: cpus=7 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 83 146 53
[  277.368585] pool 15: cpus=7 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 54 98
[  277.368589] pool 16: cpus=8 node=0 flags=0x4 nice=0 hung=277s workers=0
[  277.368591] pool 17: cpus=8 node=0 flags=0x4 nice=-20 hung=277s workers=0

[  488.757378] Showing busy workqueues and worker pools:
[  488.759373] workqueue events_freezable_power_: flags=0x84
[  488.761431]   pwq 10: cpus=5 node=0 flags=0x0 nice=0 active=1/256
[  488.763659]     in-flight: 3158:disk_events_workfn{37021}
[  488.765712] workqueue mm_percpu_wq: flags=0x18
[  488.767541]   pwq 5: cpus=2 node=0 flags=0x0 nice=-20 active=1/256
[  488.769772]     pending: vmstat_update{101027}
[  488.771566]   pwq 3: cpus=1 node=0 flags=0x0 nice=-20 active=1/256
[  488.773812]     pending: drain_local_pages_wq{108219} BAR(3074){108190}
[  488.776363] workqueue writeback: flags=0x4e
[  488.778077]   pwq 256: cpus=0-127 flags=0x4 nice=0 active=2/256
[  488.780471]     in-flight: 400:wb_workfn{36001} wb_workfn{36001}
[  488.784158] workqueue xfs-eofblocks/sda1: flags=0xc
[  488.786568]   pwq 12: cpus=6 node=0 flags=0x0 nice=0 active=1/256
[  488.788857]     in-flight: 47:xfs_eofblocks_worker [xfs]{156022}
[  488.791150] pool 0: cpus=0 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 3159 2103 57
[  488.794047] pool 1: cpus=0 node=0 flags=0x0 nice=-20 hung=6s workers=2 idle: 96 4
[  488.796746] pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=108s workers=3 idle: 84 102 17
[  488.799533] pool 3: cpus=1 node=0 flags=0x0 nice=-20 hung=108s workers=2 idle: 94 18
[  488.802291] pool 4: cpus=2 node=0 flags=0x0 nice=0 hung=101s workers=3 idle: 444 3152 85
[  488.805121] pool 5: cpus=2 node=0 flags=0x0 nice=-20 hung=101s workers=2 idle: 24 93
[  488.807894] pool 6: cpus=3 node=0 flags=0x0 nice=0 hung=0s workers=2 idle: 86 156
[  488.810602] pool 7: cpus=3 node=0 flags=0x0 nice=-20 hung=34s workers=2 idle: 30 92
[  488.813337] pool 8: cpus=4 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 87 3154 240
[  488.816206] pool 9: cpus=4 node=0 flags=0x0 nice=-20 hung=34s workers=2 idle: 36 95
[  488.818942] pool 10: cpus=5 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 2111 308 88
[  488.821804] pool 11: cpus=5 node=0 flags=0x0 nice=-20 hung=34s workers=2 idle: 97 42
[  488.824652] pool 12: cpus=6 node=0 flags=0x0 nice=0 hung=0s workers=6 idle: 3150 3153 3155 3156 311
[  488.827793] pool 13: cpus=6 node=0 flags=0x0 nice=-20 hung=10s workers=2 idle: 99 48
[  488.830590] pool 14: cpus=7 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 3151 3157 146 83
[  488.833591] pool 15: cpus=7 node=0 flags=0x0 nice=-20 hung=34s workers=2 idle: 98 54
[  488.836396] pool 16: cpus=8 node=0 flags=0x4 nice=0 hung=488s workers=0
[  488.838876] pool 17: cpus=8 node=0 flags=0x4 nice=-20 hung=488s workers=0

[  542.541098] Showing busy workqueues and worker pools:
[  542.541110] workqueue events: flags=0x0
[  542.541136]   pwq 14: cpus=7 node=0 flags=0x0 nice=0 active=2/256
[  542.541139]     in-flight: 3151:vmw_fb_dirty_flush{16400} vmw_fb_dirty_flush{16400}
[  542.541146]   pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=2/256
[  542.541148]     in-flight: 84:console_callback{647}
[  542.541152]     pending: vmpressure_work_fn{539}
[  542.541265] workqueue writeback: flags=0x4e
[  542.541275]   pwq 256: cpus=0-127 flags=0x4 nice=0 active=2/256
[  542.541278]     in-flight: 400:wb_workfn{0}
[  542.541282]     pending: wb_workfn{0}
[  542.542017] workqueue xfs-buf/sda1: flags=0xc
[  542.542036]   pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/1
[  542.542039]     pending: xfs_buf_ioend_work [xfs]{300}
[  542.542133] workqueue xfs-eofblocks/sda1: flags=0xc
[  542.542151]   pwq 12: cpus=6 node=0 flags=0x0 nice=0 active=1/256
[  542.542153]     in-flight: 47:xfs_eofblocks_worker [xfs]{209776}
[  542.542184] pool 0: cpus=0 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 3159 2103 57
[  542.542189] pool 1: cpus=0 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 96 4
[  542.542193] pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 102 17
[  542.542196] pool 3: cpus=1 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 18 94
[  542.542200] pool 4: cpus=2 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 444 3152 85
[  542.542204] pool 5: cpus=2 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 93 24
[  542.542221] pool 6: cpus=3 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 3160 156 86
[  542.542225] pool 7: cpus=3 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 30 92
[  542.542229] pool 8: cpus=4 node=0 flags=0x0 nice=0 hung=0s workers=3 idle: 87 3154 240
[  542.542233] pool 9: cpus=4 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 95 36
[  542.542236] pool 10: cpus=5 node=0 flags=0x0 nice=0 hung=0s workers=4 idle: 3158 2111 308 88
[  542.542241] pool 11: cpus=5 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 97 42
[  542.542244] pool 12: cpus=6 node=0 flags=0x0 nice=0 hung=0s workers=6 idle: 3150 3155 3153 3156 311
[  542.542249] pool 13: cpus=6 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 99 48
[  542.542253] pool 14: cpus=7 node=0 flags=0x0 nice=0 hung=0s workers=5 idle: 3161 83 3157 146
[  542.542257] pool 15: cpus=7 node=0 flags=0x0 nice=-20 hung=0s workers=2 idle: 98 54
[  542.542260] pool 16: cpus=8 node=0 flags=0x4 nice=0 hung=542s workers=0
[  542.542262] pool 17: cpus=8 node=0 flags=0x4 nice=-20 hung=542s workers=0

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxx.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@xxxxxxxxx";> email@xxxxxxxxx </a>



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]
  Powered by Linux