diff options
| author | Andrew Morton <akpm@zip.com.au> | 2002-05-19 02:22:37 -0700 |
|---|---|---|
| committer | Arnaldo Carvalho de Melo <acme@conectiva.com.br> | 2002-05-19 02:22:37 -0700 |
| commit | a9f525e6819d2c136e469d13c8b2e8097100930c (patch) | |
| tree | 1539d72fe24f0521439d7f7f615d0e8bab52ce49 /include/linux | |
| parent | acb5f6f9bb66a409205a3a9fa6dffa98e8520d00 (diff) | |
[PATCH] ext2: preread inode backing blocks
When ext2 creates a new inode, perform an asynchronous preread against
its backing block.
Without this patch, many-file writeout gets stalled by having to read
many individual inode table blocks in the middle of writeback.
It's worth about a 20% gain in writeback bandwidth for the many-file
writeback case.
ext3 already reads the inode's backing block in
ext3_new_inode->ext3_mark_inode_dirty, so no change is needed there.
A backport to 2.4 would make sense.
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
