+2
−0
+1
−0
+64
−70
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
With modern hard drives, reading 64k takes roughly the same time as
reading a 4k block. So request readahead for adjacent inode table
blocks to reduce the time it takes when iterating over directories
(especially when doing this in htree sort order) in a cold cache case.
With this patch, the time it takes to run "git status" on a kernel
tree after flushing the caches via "echo 3 > /proc/sys/vm/drop_caches"
is reduced by 21%.
Signed-off-by:
"Theodore Ts'o" <tytso@mit.edu>