Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Nov 1999 19:22:52 -0800
From:      Arun Sharma <adsharma@home.com>
To:        Mike Smith <mike@smith.net.au>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: kstat - an API for gathering kernel stats
Message-ID:  <19991104192252.A2194@home.com>
In-Reply-To: <199911050230.SAA00664@dingo.cdrom.com>; from Mike Smith on Thu, Nov 04, 1999 at 06:30:01PM -0800
References:  <19991104140551.A1331@home.com> <199911050230.SAA00664@dingo.cdrom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Nov 04, 1999 at 06:30:01PM -0800, Mike Smith wrote:
> Sysctl is faster than kstat once you have performed the name->oid 
> lookup.  There is basically nothing that kstat can do that sysctl can't 
> do better and faster, apart from lookup-by-name.

Can a loadable module, say a network driver register variables with
sysctl ? Can sysctl itself be made a loadable module ? As for the speed,
I don't think it is an issue - I can add another interface for getting
a kstatid and make it fast. 

I'm not really saying that kstat is better than sysctl. In fact, it
was an oversight on my part not to look closely at sysctl. My goal
was to get some tools - specifically ktop and xosview to work on
FreeBSD. So I don't particularly care how we get there - if it means
adding a few more variables to the sysctl MIB, so be it.

Now, if I make those changes and submit a patch, will it be considered 
for inclusion ?

	-Arun


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991104192252.A2194>