but if you have 2 threads that share a lot of data, it's the opposite.
Or if you have a bunch of things which are smaller than the cache...
(and they do share, for example glibc will be largely shared).
it's not a clear heavy loss, it's one of those "depends" cases.
(which sucks)
That's not what datacenter people say. As long as power gain is bigger
than performance loss.. they tend to want it.
Also "significantly" is extremely subjective, like in this case it can
be a win or a loss, depending.
that's a fine kernel policy.
Distros will override this policy if their users tell them they're
willing to do the tradeoff.. they will pick that default. In fact..
that's a big part of their job..
--
If you want to reach me at my work email, use arjan@linux.intel.com
For development, discussion and tips for power savings,
visit http://www.lesswatts.org
--