Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Apr 2003 14:08:52 +0400
From:      "Nickolay A. Kritsky" <nkritsky@star.spb.ru>
To:        Igor Pokrovsky <igor.pokrovsky@cnrm.meteo.fr>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re[2]: Kernel variables - where is TFM?
Message-ID:  <2377892423.20030416140852@star.spb.ru>
In-Reply-To: <20030416073329.GB298@exmatis1.cnrm.meteo.fr>
References:  <1222010669.20030415223730@star.spb.ru> <20030416073329.GB298@exmatis1.cnrm.meteo.fr>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello Igor,

First, thanks for the reply. But I still have some questions.

Wednesday, April 16, 2003, 11:33:29 AM, you wrote:

IP> On Tue, Apr 15, 2003 at 10:37:30PM +0400, Nickolay A. Kritsky wrote:
>> Hello freebsd-hackers,
>> 
>>   While browsing FreeBSD kernel sources I ocassionally stick in some
>> strange words which I suppose are kernel-space global variables. For
>> example: ticks, hz. Where can I find info about such variables? Please
>> cc me in your reply, or reply me off-list because I am not subscribed
>> to -hackers.

IP> sysctl -a | grep hz
On my 4.6 system it gives me:
kern.clockrate: { hz = 100, tick = 10000, tickadj = 5, profhz = 1024, stathz = 128 }
What does that mean? hz is the IRQ0 frequency? Then, what is tick? and
what is ticks (note the trailing `s') ?
IP> sysctl(8)
sysctl. Well, this is great, but here comes another question:
in /usr/src/sys/netinet/tcp_syncache_c one can see:
;-----------------Begin clipboard--------------------------
SYSCTL_INT(_net_inet_tcp, OID_AUTO, syncookies, CTLFLAG_RW,
    &tcp_syncookies, 0, 
    "Use TCP SYN cookies if the syncache overflows");
;-------------------End clipboard--------------------------
Is it the place where sysctl is added to kernel state MIB? If yes, I
assume that every sysctl can have a `description' (the last parameter
in SYSCTL_INT macro). Is there an interface to read such descriptions?

-- 
Best regards,
;  Nickolay A. Kritsky
; SysAdmin STAR SPb
; mailto:nkritsky@star.spb.ru




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