Re: How to know HZ from userspace?

H. Peter Anvin (hpa@zytor.com)
30 May 2001 17:07:22 -0700


Followup to: <20010530203725.H27719@corellia.laforge.distro.conectiva>
By author: Harald Welte <laforge@gnumonks.org>
In newsgroup: linux.dev.kernel
>
> Is there any way to read out the compile-time HZ value of the kernel?
>
> I had a brief look at /proc/* and didn't find anything.
>
> The background, why it is needed:
>
> There are certain settings, for example the icmp rate limiting values,
> which can be set using sysctl. Those setting are basically derived from
> HZ values (1*HZ, for example).
>
> If you now want to set those values from a userspace program / script in
> a portable manner, you need to be able to find out of HZ of the currently
> running kernel.
>

Yes, but that's because the interfaces are broken. The decision has
been that these values should be exported using the default HZ for the
architecture, and that it is the kernel's responsibility to scale them
when HZ != USER_HZ. I don't know if any work has been done in this
area.

-hpa

-- 
<hpa@transmeta.com> at work, <hpa@zytor.com> in private!
"Unix gives you enough rope to shoot yourself in the foot."
http://www.zytor.com/~hpa/puzzle.txt
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/