Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jul 2010 13:34:58 -0500
From:      Adam Vande More <amvandemore@gmail.com>
To:        Atom Smasher <atom@smasher.org>
Cc:        freebsd-hackers@freebsd.org, Joerg Sonnenberger <joerg@britannica.bec.de>
Subject:   Re: sysctl way too slow
Message-ID:  <AANLkTinlLdc3ks4goTtNnnurf-kL8YYa5UEM7CJPexa0@mail.gmail.com>
In-Reply-To: <1007150303431.5546@smasher>
References:  <1007142345320.5546@smasher> <20100714144154.GB2186@britannica.bec.de> <1007150303431.5546@smasher>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jul 14, 2010 at 10:08 AM, Atom Smasher <atom@smasher.org> wrote:

> On Wed, 14 Jul 2010, Joerg Sonnenberger wrote:
>
>  On Wed, Jul 14, 2010 at 11:49:07PM +1200, Atom Smasher wrote:
>>
>>> the same info is available on linux via /sys and /proc and on comparable
>>> hardware, i can get the info about 100x faster.
>>>
>>
>> Are you sure that Linux is not just caching the data? I know of at least
>> one system where it takes more than 100ms to query the battery state due to
>> extremely slow hardware, I wouldn't be surprised if you can do worse.
>>
> ==============
>
> i don't know if linux is caching it. if it is, then freebsd should at least
> have an option to do the same. the real test will be trying linux on the
> freebsd hardware and freebsd on the linux hardware. i don't know when i'll
> get a chance to do it, but i'll update the list with details when it
> happens.
>

FWIW, my old dell

> /usr/bin/time sysctl -n hw.acpi.battery.life hw.acpi.battery.time
hw.acpi.battery.state
100
-1
0
        0.01 real         0.00 user         0.01 sys


-- 
Adam Vande More



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