The original idea belows to Anand V. Avati: http://sourceforge.net/mailarchive/message.php?msg_id=29562240 I did some benchmarking and add the adaptive mechanism as in NFS. For the detail of the testing, please refer to: http://sourceforge.net/mailarchive/message.php?msg_id=30305348 In my setup, this patch set can give about 50% performance up with "ls -l" and without much penalty with pure "ls" because of the second patch. Rebased to 3.8-rc3. Feng Shuo (1): FUSE: Adapt readdirplus to application usage patterns Miklos Szeredi (1): fuse: implement NFS-like readdirplus support fs/fuse/dev.c | 19 +++++ fs/fuse/dir.c | 206 ++++++++++++++++++++++++++++++++++++++++++++-- fs/fuse/fuse_i.h | 16 ++++ fs/fuse/inode.c | 8 +- include/uapi/linux/fuse.h | 12 +++ 5 files changed, 254 insertions(+), 7 deletions(-) -- 1.7.12.4 -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html