aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/geom/geom_cache/Makefile
diff options
context:
space:
mode:
authorRuslan Ermilov <ru@FreeBSD.org>2006-10-06 08:27:07 +0000
committerRuslan Ermilov <ru@FreeBSD.org>2006-10-06 08:27:07 +0000
commit04c7da702f70007d6252854c3fa763addb822122 (patch)
treea465af6108d1b06ba42e96d53c46a61f292f6d7f /sys/modules/geom/geom_cache/Makefile
parent295426f4c5ff6f548d4ac0dbff6c7e9aa656effa (diff)
downloadsrc-04c7da702f70007d6252854c3fa763addb822122.tar.gz
src-04c7da702f70007d6252854c3fa763addb822122.zip
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.
Notes
Notes: svn path=/head/; revision=163048
Diffstat (limited to 'sys/modules/geom/geom_cache/Makefile')
-rw-r--r--sys/modules/geom/geom_cache/Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/modules/geom/geom_cache/Makefile b/sys/modules/geom/geom_cache/Makefile
new file mode 100644
index 000000000000..7ccbe98fdac9
--- /dev/null
+++ b/sys/modules/geom/geom_cache/Makefile
@@ -0,0 +1,8 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../geom/cache
+
+KMOD= geom_cache
+SRCS= g_cache.c
+
+.include <bsd.kmod.mk>