cvs commit: src/include Makefile src/sbin/geom/class Makefile src/sbin/geom/class/cache Makefile geom_cache.c src/sys/geom/cache g_cache.c g_cache.h src/sys/modules/geom Makefile src/sys/modules/geom/geom_cache Makefile src/etc/mtree ...

Ruslan Ermilov ru at FreeBSD.org
Fri Oct 6 01:27:08 PDT 2006


ru          2006-10-06 08:27:07 UTC

  FreeBSD src repository

  Modified files:
    include              Makefile 
    sbin/geom/class      Makefile 
    sys/modules/geom     Makefile 
    etc/mtree            BSD.include.dist 
  Added files:
    sbin/geom/class/cache Makefile geom_cache.c 
    sys/geom/cache       g_cache.c g_cache.h 
    sys/modules/geom/geom_cache Makefile 
  Log:
  A GEOM cache can speed up read performance by sending fixed size
  read requests to its consumer.  It has been developed to address
  the problem of a horrible read performance of a 64k blocksize FS
  residing on a RAID3 array with 8 data components, where a single
  disk component would only get 8k read requests, thus effectively
  killing disk performance under high load.  Documentation will be
  provided later.  I'd like to thank Vsevolod Lobko for his bright
  ideas, and Pawel Jakub Dawidek for helping me fix the nasty bug.
  
  Revision  Changes    Path
  1.109     +2 -0      src/etc/mtree/BSD.include.dist
  1.264     +2 -2      src/include/Makefile
  1.12      +2 -1      src/sbin/geom/class/Makefile
  1.1       +8 -0      src/sbin/geom/class/cache/Makefile (new)
  1.1       +241 -0    src/sbin/geom/class/cache/geom_cache.c (new)
  1.1       +1037 -0   src/sys/geom/cache/g_cache.c (new)
  1.1       +146 -0    src/sys/geom/cache/g_cache.h (new)
  1.16      +1 -0      src/sys/modules/geom/Makefile
  1.1       +8 -0      src/sys/modules/geom/geom_cache/Makefile (new)


More information about the cvs-all mailing list