From: Lee Revell <rlrevell@joe-job.com>
To: "K.R. Foley" <kr@cybsft.com>
Cc: linux-kernel <linux-kernel@vger.kernel.org>,
Andrew Morton <akpm@osdl.org>, Ingo Molnar <mingo@elte.hu>
Subject: Re: Updated rtc-debug patch
Date: Fri, 10 Sep 2004 00:22:51 -0400 [thread overview]
Message-ID: <1094790171.1396.195.camel@krustophenia.net> (raw)
In-Reply-To: <4141193B.1070006@cybsft.com>
On Thu, 2004-09-09 at 23:02, K.R. Foley wrote:
> Lee Revell wrote:
> > Andrew, this is an updated version of your rtc-debug patch with some
> > minor changes:
> >
>
> Thanks Lee. I was just talking about doing this today because now that
> the latencies are getting better I wanted to be able to generate some
> nice graphs to show some interested folks.
>
I think it is a pretty good sign that we are having to "zoom in" these
tools by 10-1000x to analyze the remaining data.
Here are some of my results so far:
http://krustophenia.net/testresults.php?dataset=2.6.9-rc1-bk12-S0
We are getting pretty close to the point where we can analyze those
graphs and be able to say the spike at X is caused by Y code path. For
example the spikes above 100 usecs are certainly caused by the
netif_receive_skb path.
It might be useful is for the latency tracer to have a
preempt_min_latency as well as a preempt_max_latency setting. Then, if
you were to hypothesize that the spike between 55 and 60 usecs is caused
by a certain code path, you could set the window and verify this.
Here's a modified version the hist-to-jpg from Andrew's amlat package.
It to produce graphs in the same format as the right hand graph from my
testresults.php script (PNG format, data style boxes, and logarithmic
scaling on the Y axis).
http://krustophenia.net/hist-to-jpg.sh.txt
Here's the PHP script:
http://krustophenia.net/testresults.phps
I would like to put together a collection of latency profiling tools for
the 2.6 kernel. Mostly because I am afraid someone will post a link to
my graphs on slashdot and knock me off the internet for a day.
If you have anything you find useful, send it to me and I will put a
page together. It would be nice to have some standard tools we can use
to compare systems.
Lee
prev parent reply other threads:[~2004-09-10 4:22 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-09-09 22:50 Updated rtc-debug patch Lee Revell
2004-09-10 3:02 ` K.R. Foley
2004-09-10 4:22 ` Lee Revell [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=1094790171.1396.195.camel@krustophenia.net \
--to=rlrevell@joe-job.com \
--cc=akpm@osdl.org \
--cc=kr@cybsft.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
/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