From: David Brownell <david-b@pacbell.net>
To: linux-pm@lists.osdl.org
Subject: Re: Re: Power Management Policies
Date: Wed, 27 Apr 2005 09:03:50 -0700 [thread overview]
Message-ID: <200504270903.51099.david-b@pacbell.net> (raw)
In-Reply-To: <20050427145717.GA20602@cosmic.amd.com>
[-- Attachment #1: Type: text/plain, Size: 2079 bytes --]
On Wednesday 27 April 2005 7:57 am, Jordan Crouse wrote:
> On 27/04/05 07:22 -0700, David Brownell wrote:
> > I don't see major vendors wanting to move away from "closed" models
> > at the lower end, or in fact whereever they have the power to dictate
> > customer "preferences". (The latter case is also known as a "market
> > failure", except by radical corporatists...) But for higher end products,
> > or when customers truly have (or need!!) choices, then "open" is more
> > usually the answer.
>
> Indeed. Really, my point was that massive userland based configuration is
> better suited to systems with known configurations and vendors motivated to
> spend the time and expense to tune the system.
They _could_ apply some of that effort to in-kernel support, of course,. :)
The question is what goes where. Some folk talk about putting extremely low
level policies in userspace. I'm more a fan of right-sizing/right-placing,
which means that a lot of hardware PM mechanisms won't show up in userspace.
(Except maybe for monitoring purposes, or as highlevel policy options.)
> ...
> Which is why I think that userland tuning should be an option, and not
> mandatory. A wide majority of the users across the Linux spectrum might
> not care what the wake up latency of their NIC is, but I think that there are
> enough that do to make a userland configuration framework useful.
Configuration framework, I agree. Tuning, in the normal sense of
setting parameters and then going away, ditto.
There may even be a role for some "dynamic tuning", monitoring the
system and updating parameters on the fly to save power. That's
sort of a grey zone though; such schemes can easily be abused.
I've maybe seen too many things fail because of broken userspace
policy implementations...
But there are things that don't belong in userspace, and IMO those
include many/most of the lowest level dirtiest bits of PM. If userspace
sticks to policy selection, rather than implementing mechanism by
requiring the kernel to export low level hooks, I'll be happiest.
- Dave
[-- Attachment #2: Type: text/plain, Size: 0 bytes --]
prev parent reply other threads:[~2005-04-27 16:03 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-04-17 21:15 [RFC] Power Management Policies Adam Belay
2005-04-18 15:39 ` Jordan Crouse
2005-04-22 20:05 ` Pavel Machek
2005-04-27 14:08 ` David Brownell
2005-04-27 14:48 ` Pavel Machek
2005-04-28 0:05 ` David Brownell
2005-04-28 8:23 ` Pavel Machek
2005-04-28 17:16 ` David Brownell
2005-04-28 18:59 ` Pavel Machek
2005-04-28 20:28 ` David Brownell
2005-04-23 7:18 ` Adam Belay
2005-04-27 14:01 ` David Brownell
2005-04-27 14:22 ` David Brownell
2005-04-27 14:57 ` Jordan Crouse
2005-04-27 16:03 ` David Brownell [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200504270903.51099.david-b@pacbell.net \
--to=david-b@pacbell.net \
--cc=linux-pm@lists.osdl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox