From: Robin Holt <holt@sgi.com>
To: linux-ia64@vger.kernel.org
Subject: Re: [PATCH] Ensure PSR.ac is cleared for early userspace
Date: Tue, 18 Nov 2008 11:58:12 +0000 [thread overview]
Message-ID: <20081118115812.GA8778@sgi.com> (raw)
In-Reply-To: <200811120135.mAC1ZoSd017352@agluck-lia64.sc.intel.com>
On Tue, Nov 18, 2008 at 12:12:55AM -0700, Matthew Wilcox wrote:
> On Tue, Nov 18, 2008 at 08:06:53AM +0100, Petr Tesarik wrote:
> > Well, then let's make it a boot option (or a sysctl). The default must
> > be psr.ac = 1, but if the admin sees "unaligned access" messages and
> > knows that there is no way of getting a (timely) fix for that particular
> > production system, s/he should be able to turn them off.
>
> Or how about ia64 does what every other Linux port does and turn off
> alignment warnings altogether? Are they *particularly* expensive
> on Itanium? I bet they aren't.
They are expensive enough that our customers complain. Many of SGI's
customers are concerned about that last 1% of performance.
Having a way to quickly track down the customer's issue without having to
recreate their exact setup is helpful. The last three kernel unaligned
access issues I can recall being reported by our customers were in the
IDE(1) and IPv4(2) areas. Neither of these areas is SGI specific and
the three reports were customer workload specific.
I doubt we would have gotten these isolated without frustrating the
customer with cycles of try this, try this, oh and try this, now try
this kernel with different options and you need to rebuild all those
other things now too.
As it was, we merely took their console log and /proc/kallsyms and lined
up the source of the problem, scratched our heads for a bit, and isolated
the issue.
On a kernel modules note, we are seeing more and more of our customers
running stuff like panasys, lustre, etc which have external kernel
modules built either by the customer's support staff or other vendors.
Putting custom kernels on a site is becoming much more difficult. If we
have a choice, please consider failing on the side of easily isolating
problems using a standard config.
I like Petr's suggestion of making it a sysctl/boot option with the
default being on.
Thanks,
Robin
next prev parent reply other threads:[~2008-11-18 11:58 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-11-12 1:35 [PATCH] Ensure PSR.ac is cleared for early userspace Luck, Tony
2008-11-13 6:22 ` Isaku Yamahata
2008-11-15 1:38 ` Luck, Tony
2008-11-15 3:03 ` David Mosberger-Tang
2008-11-15 19:57 ` Tony Luck
2008-11-17 18:59 ` Rick Jones
2008-11-17 19:45 ` Luck, Tony
2008-11-17 19:52 ` Rick Jones
2008-11-17 20:58 ` Luck, Tony
2008-11-18 7:06 ` Petr Tesarik
2008-11-18 7:12 ` Matthew Wilcox
2008-11-18 11:58 ` Robin Holt [this message]
2008-11-20 22:45 ` Luck, Tony
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=20081118115812.GA8778@sgi.com \
--to=holt@sgi.com \
--cc=linux-ia64@vger.kernel.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