Date: Tue, 10 Apr 2001 17:39:21 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_cache.c src/sys/nfs nfs_node.c Message-ID: <200104110039.f3B0dL425541@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
peter 2001/04/10 17:39:21 PDT Modified files: sys/kern vfs_cache.c sys/nfs nfs_node.c Log: Create debug.hashstat.[raw]nchash and debug.hashstat.[raw]nfsnode to enable easy access to the hash chain stats. The raw prefixed versions dump an integer array to userland with the chain lengths. This cheats and calls it an array of 'struct int' rather than 'int' or sysctl -a faithfully dumps out the 128K array on an average machine. The non-raw versions return 4 integers: count, number of chains used, maximum chain length, and percentage utilization (fixed point, multiplied by 100). The raw forms are more useful for analyzing the hash distribution, while the other form can be read easily by humans and stats loggers. Revision Changes Path 1.55 +81 -1 src/sys/kern/vfs_cache.c 1.46 +80 -1 src/sys/nfs/nfs_node.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200104110039.f3B0dL425541>