From: Jos Houtman <jos@hyves.nl>
To: Wu Fengguang <fengguang.wu@intel.com>,
Nick Piggin <nickpiggin@yahoo.com.au>
Cc: <linux-kernel@vger.kernel.org>, Jeff Layton <jlayton@redhat.com>,
Dave Chinner <david@fromorbit.com>,
<linux-fsdevel@vger.kernel.org>, <jens.axboe@oracle.com>,
<akpm@linux-foundation.org>, <hch@infradead.org>,
<linux-nfs@vger.kernel.org>
Subject: Re: Page Cache writeback too slow, SSD/noop scheduler/ext2
Date: Fri, 27 Mar 2009 17:59:43 +0100 [thread overview]
Message-ID: <C5F2C492.D4A8%jos@hyves.nl> (raw)
In-Reply-To: <20090325052637.GA5912@localhost>
[-- Attachment #1: Type: text/plain, Size: 1659 bytes --]
Hi,
>>
>> kupdate surely should just continue to keep trying to write back pages
>> so long as there are more old pages to clean, and the queue isn't
>> congested. That seems to be the intention anyway: MAX_WRITEBACK_PAGES
>> is just the number to write back in a single call, but you see
>> nr_to_write is set to the number of dirty pages in the system.
And when it's congested it should just wait a little bit before continuing.
>> On your system, what must be happening is more_io is not being set.
>> The logic in fs/fs-writeback.c might be busted.
I don't know about more_io, but I agree that the logic seems busted.
>
> Hi Jos,
>
> I prepared a debugging patch for 2.6.28. (I cannot observe writeback
> problems on my local ext2 mount.)
Thanx for the patch, but for the next time: How should I apply it?
it seems to be context aware (@@) and broke on all kernel versions I tried
2.6.28/2.6.28.7/2.6.29
Because I saw the patch only a few hour ago and didn't want to block on your
reply I decided to patch it manually and in the process ported it to 2.6.29.
As for the information the patch provided: It is most helpful.
Attached you will find a list of files containing dirty pages and the count
of there dirty pages, there is also a dmesg output where I trace the
writeback for 40 seconds.
I did some testing on my own using printk's and what I saw is that for the
inodes located on sdb1 (the database) a lot of times they would pass
http://lxr.linux.no/linux+v2.6.29/fs/fs-writeback.c#L335
And then redirty_tail would be called, I haven't had the time to dig deeper,
but that is my primary suspect for the moment.
Thanx again,
Jos
[-- Attachment #2: filecache-27-march.txt --]
[-- Type: application/octet-stream, Size: 4636 bytes --]
grep dirty /proc/vmstat; for i in $( echo ls > /proc/filecache; cat /proc/filecache | awk '{ if ($6 ~ /[D]/) print $0 }' | awk '{if ($12 ~ /database/) print $12}' ); do echo -n "$i dirty: "; echo /var/lib/mysql/$i > /proc/filecache; cat /proc/filecache | grep D | wc -l; done; echo ls > /proc/filecache; cat /proc/filecache | awk '{ if ($6 ~ /[D]/) print $0 }'
nr_dirty 494902
/database/tbltable3.MYD dirty: 58101
/database/tbltable3.MYI dirty: 146806
/database/tbltable4.MYD dirty: 85737
/database/tbltable4.MYI dirty: 101299
/database/tbltable1.MYI dirty: 1727
/database/tbltable5.MYD dirty: 27189
/database/tbltable5.MYI dirty: 16847
/database/tbltable2.MYI dirty: 3
/database/tbltable2.MYD dirty: 3
/database/tbltable1.MYD dirty: 4
0 5242880 1072 0 0 D- 6 0 0 mount 00:02(bdev) (fd:02)
0 2097152 884 0 0 D- 6 0 0 mount 00:02(bdev) (fd:03)
0 5242880 5532 0 0 D- 23 0 0 mount 00:02(bdev) (fd:01)
196632 1 4 100 1 D- 5 1 60 mysqld fd:01(dm-1) /run/mysqld/relay-log.info
196634 306501 306504 100 1 D- 15 1 60 mysqld fd:01(dm-1) /run/mysqld/mysqld-relay-bin.000002
49163 466 48 10 1 D- 12 1 0 syslog-ng fd:02(dm-2) /messages
23 1 4 100 0 D- 11 104 0 bash fd:03(dm-3) /differenceWithLastTime_dm-3
22 1 4 100 0 D- 11 104 0 bash fd:03(dm-3) /differenceWithLastTime_dm-2
21 1 4 100 0 D- 11 104 0 bash fd:03(dm-3) /differenceWithLastTime_dm-1
20 1 4 100 0 D- 11 104 0 bash fd:03(dm-3) /differenceWithLastTime_dm-0
19 1 4 100 0 D- 11 104 0 bash fd:03(dm-3) /differenceWithLastTime_sdb1
18 1 4 100 0 D- 12 104 0 bash fd:03(dm-3) /differenceWithLastTime_sda3
17 1 4 100 0 D- 12 104 0 bash fd:03(dm-3) /differenceWithLastTime_sda2
16 1 4 100 0 D- 12 104 0 bash fd:03(dm-3) /differenceWithLastTime_sda1
14 1 4 100 0 D- 12 104 0 sh fd:03(dm-3) /netdev_old
15 1 4 100 0 D- 12 104 0 perl fd:03(dm-3) /.oldnetstat
13 1 4 100 0 D- 12 520 0 sh fd:03(dm-3) /netdev_new
5865478 3778125 251852 6 2 D- 10 12 0 du 08:11(sdb1) /database/tbltable3.MYD
5865487 12871243 1132552 8 1 D- 10 10 0 du 08:11(sdb1) /database/tbltable3.MYI
5865475 21707331 503688 2 2 D- 10 11 0 du 08:11(sdb1) /database/tbltable4.MYD
5865495 16414241 909488 5 1 D- 10 10 0 du 08:11(sdb1) /database/tbltable4.MYI
11 1 4 100 1 D- 15 1 60 mysqld 08:11(sdb1) /master.info
5865477 150818 51952 34 1 D- 15 10 0 du 08:11(sdb1) /database/tbltable1.MYI
5865479 495759 131276 26 1 D- 15 10 0 du 08:11(sdb1) /database/tbltable5.MYD
5865497 903791 276828 30 1 D- 15 10 0 du 08:11(sdb1) /database/tbltable5.MYI
5865499 118388 88 0 1 D- 17 10 0 du 08:11(sdb1) /database/tbltable2.MYI
5865480 325977 120 0 1 D- 17 10 0 du 08:11(sdb1) /database/tbltable2.MYD
5865489 78503 3300 4 2 D- 18 10 0 du 08:11(sdb1) /database/tbltable1.MYD
175 1 4 100 1 D- 3100 1161 0 udevd 00:0e(tmpfs) /.udev/uevent_seqnum
[-- Attachment #3: dmesg-27-march.txt --]
[-- Type: application/octet-stream, Size: 17351 bytes --]
redirty_tail line 539: inode 10144
inode 10144(sysfs/power) count 1,0 size 0 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 447069
global dirty 438821 writeback 0 nfs 0 flags __ towrite 981 skipped 0
redirty_tail line 417: inode 5865495
inode 5865495(sdb1/tbltable4.MYI) count 2,1 size 16807325696 pages 197538
0 2 0 UD_P_
1340 2 0 UD_P_
1367 2 0 UD_P_
1417 2 0 UD_P_
3578 2 0 UD_P_
3745 2 0 UD_P_
3928 2 0 UD_P_
4116 2 0 UD_P_
4154 2 0 UD_P_
4207 2 0 UD_P_
4838 2 0 UD_P_
4839 2 0 UD_P_
4840 2 0 UD_P_
5600 2 0 UD_P_
redirty_tail line 539: inode 1522
inode 1522(sysfs/0000:01:00.0) count 1,5 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 448366
global dirty 440133 writeback 91 nfs 0 flags C_ towrite 904 skipped 0
redirty_tail line 417: inode 5865475
inode 5865475(sdb1/tbltable4.MYD) count 2,2 size 22227138512 pages 106269
373 2 0 UD_P_
1041 2 0 UD_P_
2134 2 0 UD_P_
3075 2 0 UD_P_
4563 2 0 UD_P_
5306 2 0 UD_P_
5426 2 0 UD_P_
5473 2 0 UD_P_
5657 2 0 UD_P_
5770 2 0 UD_P_
5983 2 0 UD_P_
7883 2 0 UD_P_
9061 2 0 UD_P_
9241 2 0 UD_P_
redirty_tail line 539: inode 10297
inode 10297(sysfs/subsystem) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 448354
global dirty 440133 writeback 91 nfs 0 flags C_ towrite 1012 skipped 0
redirty_tail line 417: inode 5865487
inode 5865487(sdb1/tbltable3.MYI) count 2,1 size 13179606016 pages 250251
0 2 0 UD_P_
65 2 0 UD_P_
109 2 0 UD_P_
195 2 0 UD_P_
200 2 0 UD_P_
368 2 0 UD_P_
473 2 0 UD_P_
481 2 0 UD_P_
530 2 0 UD_P_
547 2 0 UD_P_
695 2 0 UD_P_
735 2 0 UD_P_
751 2 0 UD_P_
970 2 0 UD_P_
redirty_tail line 539: inode 10302
inode 10302(sysfs/driver) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 448342
global dirty 440133 writeback 91 nfs 0 flags C_ towrite 1012 skipped 0
redirty_tail line 417: inode 5865478
inode 5865478(sdb1/tbltable3.MYD) count 2,2 size 3868679145 pages 55009
159 2 0 UD_P_
195 2 0 UD_P_
207 2 0 UD_P_
211 2 0 UD_P_
220 2 0 UD_P_
282 2 0 UD_P_
283 2 0 UD_P_
324 2 0 UD_P_
436 2 0 UD_P_
439 2 0 UD_P_
548 2 0 UD_P_
553 2 0 UD_P_
682 2 0 UD_P_
934 2 0 UD_P_
redirty_tail line 539: inode 10066
inode 10066(sysfs/timeout) count 1,0 size 4096 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 448329
global dirty 440042 writeback 91 nfs 0 flags C_ towrite 1011 skipped 0
redirty_tail line 539: inode 10289
inode 10289(sysfs/timeout) count 1,0 size 4096 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 448329
global dirty 440042 writeback 91 nfs 0 flags __ towrite 1024 skipped 0
redirty_tail line 539: inode 8766
inode 8766(sysfs/ram0) count 1,14 size 0 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 448543
global dirty 440295 writeback 0 nfs 0 flags __ towrite 1024 skipped 0
redirty_tail line 539: inode 8778
inode 8778(sysfs/power) count 1,0 size 0 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 448873
global dirty 440625 writeback 0 nfs 0 flags __ towrite 1016 skipped 0
redirty_tail line 539: inode 8780
inode 8780(sysfs/holders) count 1,0 size 0 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 449115
global dirty 440867 writeback 0 nfs 0 flags __ towrite 1021 skipped 0
redirty_tail line 539: inode 8781
inode 8781(sysfs/slaves) count 1,0 size 0 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 449441
global dirty 441193 writeback 0 nfs 0 flags __ towrite 984 skipped 0
redirty_tail line 417: inode 5865497
inode 5865497(sdb1/tbltable5.MYI) count 2,1 size 925447168 pages 63265
0 2 0 UD_P_
1172 2 0 UD_P_
1187 2 0 UD_P_
1522 2 0 UD_P_
1567 2 0 UD_P_
1720 2 0 UD_P_
1760 2 0 UD_P_
1807 2 0 UD_P_
1811 2 0 UD_P_
2272 2 0 UD_P_
2377 2 0 UD_P_
2534 2 0 UD_P_
2647 2 0 UD_P_
2777 2 0 UD_P_
redirty_tail line 539: inode 8791
inode 8791(sysfs/ram1) count 1,14 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 449463
global dirty 441220 writeback 182 nfs 0 flags C_ towrite 564 skipped 0
redirty_tail line 417: inode 5865479
inode 5865479(sdb1/tbltable5.MYD) count 2,1 size 507638336 pages 29268
0 2 0 UD_P_
1 2 0 UD_P_
2 2 0 UD_P_
3 2 0 UD_P_
4 2 0 UD_P_
8 2 0 UD_P_
12 2 0 UD_P_
16 2 0 UD_P_
22 2 0 UD_P_
26 2 0 UD_P_
32 2 0 UD_P_
33 2 0 UD_P_
40 2 0 UD_P_
41 2 0 UD_P_
redirty_tail line 539: inode 8803
inode 8803(sysfs/power) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 449448
global dirty 441220 writeback 182 nfs 0 flags C_ towrite 1009 skipped 0
redirty_tail line 539: inode 8805
inode 8805(sysfs/holders) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 449448
global dirty 441220 writeback 182 nfs 0 flags C_ towrite 1024 skipped 0
redirty_tail line 539: inode 8806
inode 8806(sysfs/slaves) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 449448
global dirty 441220 writeback 182 nfs 0 flags C_ towrite 1024 skipped 0
redirty_tail line 539: inode 8816
inode 8816(sysfs/ram2) count 1,14 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 449448
global dirty 441220 writeback 182 nfs 0 flags C_ towrite 1024 skipped 0
redirty_tail line 539: inode 8828
inode 8828(sysfs/power) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 449448
global dirty 441220 writeback 182 nfs 0 flags C_ towrite 1024 skipped 0
redirty_tail line 417: inode 5865477
inode 5865477(sdb1/tbltable1.MYI) count 2,1 size 154434560 pages 11790
0 2 0 UD_P_
68 2 0 UD_P_
106 2 0 UD_P_
131 2 0 UD_P_
185 2 0 UD_P_
244 2 0 UD_P_
252 2 0 UD_P_
331 2 0 UD_P_
393 2 0 UD_P_
394 2 0 UD_P_
395 2 0 UD_P_
400 2 0 UD_P_
482 2 0 UD_P_
781 2 0 UD_P_
redirty_tail line 539: inode 8830
inode 8830(sysfs/holders) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 449436
global dirty 441220 writeback 182 nfs 0 flags C_ towrite 1012 skipped 0
redirty_tail line 539: inode 8831
inode 8831(sysfs/slaves) count 1,0 size 0 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 449436
global dirty 441220 writeback 182 nfs 0 flags __ towrite 1024 skipped 0
redirty_tail line 417: inode 5865495
inode 5865495(sdb1/tbltable4.MYI) count 2,1 size 16807348224 pages 197993
0 2 0 UD_P_
1340 2 0 UD_P_
1367 2 0 UD_P_
1417 2 0 UD_P_
3578 2 0 UD_P_
3745 2 0 UD_P_
3928 2 0 UD_P_
4116 2 0 UD_P_
4154 2 0 UD_P_
4207 2 0 UD_P_
4838 2 0 UD_P_
4839 2 0 UD_P_
4840 2 0 UD_P_
5600 2 0 UD_P_
redirty_tail line 539: inode 8841
inode 8841(sysfs/ram3) count 1,14 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 449551
global dirty 441343 writeback 91 nfs 0 flags C_ towrite 893 skipped 0
redirty_tail line 417: inode 5865475
inode 5865475(sdb1/tbltable4.MYD) count 2,2 size 22227169324 pages 106507
373 2 0 UD_P_
1041 2 0 UD_P_
2134 2 0 UD_P_
3075 2 0 UD_P_
4563 2 0 UD_P_
5306 2 0 UD_P_
5426 2 0 UD_P_
5473 2 0 UD_P_
5657 2 0 UD_P_
5770 2 0 UD_P_
5983 2 0 UD_P_
7883 2 0 UD_P_
9061 2 0 UD_P_
9241 2 0 UD_P_
redirty_tail line 539: inode 8853
inode 8853(sysfs/power) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 449538
global dirty 441343 writeback 91 nfs 0 flags C_ towrite 1011 skipped 0
redirty_tail line 417: inode 5865487
inode 5865487(sdb1/tbltable3.MYI) count 2,1 size 13179631616 pages 251244
0 2 0 UD_P_
65 2 0 UD_P_
109 2 0 UD_P_
195 2 0 UD_P_
200 2 0 UD_P_
368 2 0 UD_P_
473 2 0 UD_P_
481 2 0 UD_P_
530 2 0 UD_P_
547 2 0 UD_P_
695 2 0 UD_P_
735 2 0 UD_P_
751 2 0 UD_P_
970 2 0 UD_P_
redirty_tail line 539: inode 8855
inode 8855(sysfs/holders) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 449526
global dirty 441343 writeback 91 nfs 0 flags C_ towrite 1012 skipped 0
redirty_tail line 417: inode 5865478
inode 5865478(sdb1/tbltable3.MYD) count 2,2 size 3868689540 pages 55174
159 2 0 UD_P_
195 2 0 UD_P_
207 2 0 UD_P_
211 2 0 UD_P_
220 2 0 UD_P_
282 2 0 UD_P_
283 2 0 UD_P_
324 2 0 UD_P_
436 2 0 UD_P_
439 2 0 UD_P_
548 2 0 UD_P_
553 2 0 UD_P_
682 2 0 UD_P_
934 2 0 UD_P_
redirty_tail line 539: inode 8856
inode 8856(sysfs/slaves) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 449514
global dirty 441343 writeback 91 nfs 0 flags C_ towrite 1012 skipped 0
redirty_tail line 539: inode 8866
inode 8866(sysfs/ram4) count 1,14 size 0 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 449514
global dirty 441343 writeback 91 nfs 0 flags __ towrite 1024 skipped 0
redirty_tail line 539: inode 8878
inode 8878(sysfs/power) count 1,0 size 0 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 449732
global dirty 441484 writeback 0 nfs 0 flags __ towrite 1000 skipped 0
redirty_tail line 539: inode 8880
inode 8880(sysfs/holders) count 1,0 size 0 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 450062
global dirty 441814 writeback 0 nfs 0 flags __ towrite 1024 skipped 0
redirty_tail line 539: inode 8881
inode 8881(sysfs/slaves) count 1,0 size 0 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 450496
global dirty 442248 writeback 0 nfs 0 flags __ towrite 1014 skipped 0
redirty_tail line 539: inode 8891
inode 8891(sysfs/ram5) count 1,14 size 0 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 450655
global dirty 442407 writeback 0 nfs 0 flags __ towrite 1018 skipped 0
redirty_tail line 417: inode 5865497
inode 5865497(sdb1/tbltable5.MYI) count 2,1 size 925447168 pages 63374
0 2 0 UD_P_
1172 2 0 UD_P_
1187 2 0 UD_P_
1522 2 0 UD_P_
1567 2 0 UD_P_
1720 2 0 UD_P_
1760 2 0 UD_P_
1807 2 0 UD_P_
1811 2 0 UD_P_
2272 2 0 UD_P_
2377 2 0 UD_P_
2534 2 0 UD_P_
2647 2 0 UD_P_
2777 2 0 UD_P_
redirty_tail line 539: inode 8903
inode 8903(sysfs/power) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 450809
global dirty 442608 writeback 91 nfs 0 flags C_ towrite 886 skipped 0
redirty_tail line 417: inode 5865479
inode 5865479(sdb1/tbltable5.MYD) count 2,1 size 507638658 pages 29338
0 2 0 UD_P_
1 2 0 UD_P_
2 2 0 UD_P_
3 2 0 UD_P_
4 2 0 UD_P_
8 2 0 UD_P_
12 2 0 UD_P_
16 2 0 UD_P_
22 2 0 UD_P_
26 2 0 UD_P_
32 2 0 UD_P_
33 2 0 UD_P_
40 2 0 UD_P_
41 2 0 UD_P_
redirty_tail line 539: inode 8905
inode 8905(sysfs/holders) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 450793
global dirty 442517 writeback 91 nfs 0 flags C_ towrite 1008 skipped 0
redirty_tail line 417: inode 5865477
inode 5865477(sdb1/tbltable1.MYI) count 2,1 size 154434560 pages 11815
0 2 0 UD_P_
68 2 0 UD_P_
106 2 0 UD_P_
131 2 0 UD_P_
185 2 0 UD_P_
244 2 0 UD_P_
252 2 0 UD_P_
331 2 0 UD_P_
393 2 0 UD_P_
394 2 0 UD_P_
395 2 0 UD_P_
400 2 0 UD_P_
482 2 0 UD_P_
781 2 0 UD_P_
redirty_tail line 539: inode 8906
inode 8906(sysfs/slaves) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 450781
global dirty 442517 writeback 182 nfs 0 flags C_ towrite 1012 skipped 0
redirty_tail line 539: inode 8916
inode 8916(sysfs/ram6) count 1,14 size 0 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 450781
global dirty 442517 writeback 182 nfs 0 flags __ towrite 1024 skipped 0
redirty_tail line 417: inode 5865495
inode 5865495(sdb1/tbltable4.MYI) count 2,1 size 16807370752 pages 198676
0 2 0 UD_P_
1340 2 0 UD_P_
1367 2 0 UD_P_
1417 2 0 UD_P_
3578 2 0 UD_P_
3745 2 0 UD_P_
3928 2 0 UD_P_
4116 2 0 UD_P_
4154 2 0 UD_P_
4207 2 0 UD_P_
4838 2 0 UD_P_
4839 2 0 UD_P_
4840 2 0 UD_P_
5600 2 0 UD_P_
redirty_tail line 539: inode 8928
inode 8928(sysfs/power) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 450654
global dirty 442401 writeback 91 nfs 0 flags C_ towrite 644 skipped 0
redirty_tail line 417: inode 5865475
inode 5865475(sdb1/tbltable4.MYD) count 2,2 size 22227197236 pages 106846
373 2 0 UD_P_
1041 2 0 UD_P_
2134 2 0 UD_P_
3075 2 0 UD_P_
4563 2 0 UD_P_
5306 2 0 UD_P_
5426 2 0 UD_P_
5473 2 0 UD_P_
5657 2 0 UD_P_
5770 2 0 UD_P_
5983 2 0 UD_P_
7883 2 0 UD_P_
9061 2 0 UD_P_
9241 2 0 UD_P_
redirty_tail line 539: inode 8930
inode 8930(sysfs/holders) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 450641
global dirty 442401 writeback 91 nfs 0 flags C_ towrite 1011 skipped 0
redirty_tail line 417: inode 5865487
inode 5865487(sdb1/tbltable3.MYI) count 2,1 size 13179643904 pages 251935
0 2 0 UD_P_
65 2 0 UD_P_
109 2 0 UD_P_
195 2 0 UD_P_
200 2 0 UD_P_
368 2 0 UD_P_
473 2 0 UD_P_
481 2 0 UD_P_
530 2 0 UD_P_
547 2 0 UD_P_
695 2 0 UD_P_
735 2 0 UD_P_
751 2 0 UD_P_
970 2 0 UD_P_
redirty_tail line 539: inode 8931
inode 8931(sysfs/slaves) count 1,0 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 450629
global dirty 442401 writeback 91 nfs 0 flags C_ towrite 1012 skipped 0
redirty_tail line 417: inode 5865478
inode 5865478(sdb1/tbltable3.MYD) count 2,2 size 3868692045 pages 55323
159 2 0 UD_P_
195 2 0 UD_P_
207 2 0 UD_P_
211 2 0 UD_P_
220 2 0 UD_P_
282 2 0 UD_P_
283 2 0 UD_P_
324 2 0 UD_P_
436 2 0 UD_P_
439 2 0 UD_P_
548 2 0 UD_P_
553 2 0 UD_P_
682 2 0 UD_P_
934 2 0 UD_P_
redirty_tail line 539: inode 8941
inode 8941(sysfs/ram7) count 1,14 size 0 pages 0
mm/page-writeback.c 829 wb_kupdate: pdflush(361) 450617
global dirty 442401 writeback 91 nfs 0 flags C_ towrite 1012 skipped 0
redirty_tail line 539: inode 8953
inode 8953(sysfs/power) count 1,0 size 0 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 450617
global dirty 442401 writeback 91 nfs 0 flags __ towrite 1024 skipped 0
redirty_tail line 539: inode 8955
inode 8955(sysfs/holders) count 1,0 size 0 pages 0
mm/page-writeback.c 831 wb_kupdate: pdflush(361) 450881
global dirty 442633 writeback 0 nfs 0 flags __ towrite 977 skipped 0
next prev parent reply other threads:[~2009-03-27 17:05 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <C5EC2B99.C3B3%jos@hyves.nl>
[not found] ` <200903250148.53644.nickpiggin@yahoo.com.au>
2009-03-25 5:26 ` Page Cache writeback too slow, SSD/noop scheduler/ext2 Wu Fengguang
2009-03-27 16:59 ` Jos Houtman [this message]
2009-03-29 2:32 ` Wu Fengguang
2009-03-30 16:47 ` Jos Houtman
2009-03-31 0:28 ` Wu Fengguang
2009-03-31 12:16 ` Jos Houtman
2009-03-31 12:31 ` Wu Fengguang
2009-03-31 14:10 ` Jos Houtman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=C5F2C492.D4A8%jos@hyves.nl \
--to=jos@hyves.nl \
--cc=akpm@linux-foundation.org \
--cc=david@fromorbit.com \
--cc=fengguang.wu@intel.com \
--cc=hch@infradead.org \
--cc=jens.axboe@oracle.com \
--cc=jlayton@redhat.com \
--cc=linux-fsdevel@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-nfs@vger.kernel.org \
--cc=nickpiggin@yahoo.com.au \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox