Readdir rm -rf graphs

From Linux NFS

Revision as of 18:32, 7 April 2011 by Amschuma (Talk | contribs)
Jump to: navigation, search
    36: Linux 2.6.36
36NORC: Linux 2.6.36 (without readdir cap)
    38: Linux 2.6.38
  38RC: Linux 2.6.38 (with readdir cap added back)
  38NB: Linux 2.6.38 (with Neil Brown's patch and loop detection)

Contents

Real

NFS v3

  • V3 rm rf noplus real.jpg
    • Without readdir plus, an unmodified 2.6.38 kernel takes longer to remove a large directory than the other kernels
  • V3 rm rf plus real.jpg
    • Using readdir plus removes large directories faster than using a simple readdir.

NFS v4

  • V4 rm rf noplus real.jpg
  • V4 rm rf plus real.jpg

Sys

NFS v3

  • V3 rm rf noplus sys.jpg
  • V3 rm rf plus sys.jpg

NFS v4

  • V4 rm rf noplus sys.jpg
  • V4 rm rf plus sys.jpg

RPC ops

NFS v3

  • V3 rm rf noplus rpc.jpg
  • V3 rm rf plus rpc.jpg

NFS v4

  • V4 rm rf noplus rpc.jpg
  • V4 rm rf plus rpc.jpg
Personal tools