1. 25 Jun, 2018 1 commit
    • Kirill Smelkov's avatar
      X github.com/jacobsa/fuse vs github.com/hanwen/go-fuse · a3a68a84
      Kirill Smelkov authored
      Out of the box github.com/jacobsa/fuse turned out to be ~ 1.6x slower
      than github.com/hanwen/go-fuse.
      
      with github.com/hanwen/go-fuse:
      
      	.../github.com/hanwen/go-fuse/example/benchmark-read-throughput$ md5sum ~/mnt/tmp/file.txt
      	f4cbd65f70761c9c5306d9301422af02  /home/kirr/mnt/tmp/file.txt
      
      	.../github.com/hanwen/go-fuse/example/benchmark-read-throughput$ go run readbench.go -bs 128 -limit 30000 ~/mnt/tmp/file.txt
      	block size 128 kb: 30000.4 MB in 9.704823906s: 3091.29 MBs/s
      
      with github.com/jacobsa/fuse
      
      	.../github.com/hanwen/go-fuse/example/benchmark-read-throughput$ md5sum ~/mnt/tmp/hello
      	f4cbd65f70761c9c5306d9301422af02  /home/kirr/mnt/tmp/hello
      
      	.../github.com/hanwen/go-fuse/example/benchmark-read-throughput$ go run readbench.go -bs 128 -limit 30000 ~/mnt/tmp/hello
      	block size 128 kb: 30000.4 MB in 15.701199318s: 1910.71 MBs/s
      
      See also go-fuse@0aff2383
      
      See also https://github.com/hanwen/go-fuse/issues/192#issuecomment-338198877
      a3a68a84
  2. 17 Apr, 2018 1 commit
  3. 07 Feb, 2018 3 commits
  4. 01 Dec, 2017 1 commit
  5. 30 Nov, 2017 1 commit
  6. 24 Nov, 2017 1 commit
  7. 03 Nov, 2017 1 commit
  8. 02 Nov, 2017 1 commit
  9. 01 Nov, 2017 1 commit
  10. 10 Oct, 2017 1 commit
    • Ka-Hing Cheung's avatar
      handle forget inline instead of in goroutine · 1ab97fb2
      Ka-Hing Cheung authored
      when we are under memory pressure, or echo 3 > /proc/sys/vm/drop_caches,
      kernel can send us many forget ops at the same time if we have lots of
      inodes in memory. Running them all in goroutines can lead to even more
      memory usage and eventually OOM.
      1ab97fb2
  11. 13 May, 2017 1 commit
  12. 12 May, 2017 2 commits
  13. 11 May, 2017 5 commits
  14. 08 May, 2017 8 commits
  15. 07 May, 2017 2 commits
  16. 02 Jan, 2017 1 commit
  17. 19 Dec, 2016 9 commits