Linux NFS development
 help / color / mirror / Atom feed
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

  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