On 18 November 2011 00:59, Christiano F. Haesbaert
<haesba...@haesbaert.org> wrote:
> On 17 November 2011 23:39, Ted Unangst <t...@tedunangst.com> wrote:
>> On Fri, Nov 18, 2011, Thordur Bjornsson wrote:
>>> On 2011 Nov 17 (Thu) at 21:18:24 -0200 (-0200), Christiano F. Haesbaert
>>> wrote:
>>>> Moving this to tech@
>>>>
>>>> Hi,
>>>>
>>>> I was studying the scheduler code after watching tedu's talk, I'd like
>>>> to expose this statistics to userland so that I can try playing with
>>>> cache affinity in the future:
>>>>
>>>> gimli:src: sysctl kern.schedstat
>>>
>>>> kern.schedstat.nmigrations=23744
>>>> kern.schedstat.noidle=0
>>>> kern.schedstat.stolen=9170
>>>> kern.schedstat.choose=834843
>>>> kern.schedstat.wasidle=808711
>>>> kern.schedstat.nomigrations=2388
>>>>
>>>> Opinions ?
>>>
>>> I see no point in exporting this out. They are essentially pointless
>>> knobs that people _will_ fiddle with without a clue.
>>
>> ???  They're readonly.
>>
>
> Mike just pointed out I can get those with pstat, so that solves my
problem.
>
> Still maybe there is a place for sysctl, but I'm not too strong about
> it anymore.
>
> What is the line between sysctl vs globals ?
>

Checking again, it makes sense having the sysctl IMHO.
We have something very similar in kern.forkstat, kern.nchstats, and
the protocol stats.

Reply via email to