From: Wolfgang Grandegger <wg@grandegger.com>
To: Robert Schwebel <r.schwebel@pengutronix.de>
Cc: linux-rt-users@vger.kernel.org
Subject: Re: High latencies on MPC5200 with patch-2.6.24-rc5-rt1
Date: Tue, 08 Jan 2008 17:41:10 +0100 [thread overview]
Message-ID: <4783A7A6.6030808@grandegger.com> (raw)
In-Reply-To: <20080108154947.GB3177@pengutronix.de>
Robert Schwebel wrote:
> Hi Wolfgang,
>
> On Tue, Jan 08, 2008 at 11:13:11AM +0100, Wolfgang Grandegger wrote:
>> I gave -rt another try on my Icecube-MPC5200 board with
>> patch-2.6.24-rc5-rt1
>
> Unfortunately, I only have 2.6.23.1-rt5 for the phyCORE-MPC5200B-tiny (400 MHz)
> at the moment, but I can refactor it to match your version.
You are obviously using a 2.6.23.1 with private patches for MPC5200 as
there is no FEC driver or no clock event support in that version. The
_official_ 2.6.24-rc5 finally builds fine and works for my
Icecube-Eval-Board :-). Yes, it would make sense to add board support
for the phyCORE-MPC5200B-tiny for that version.
>> and this time I got it working with the attached little patch fixing
>> an oops in the serial driver. Unfortunately, cyclictest reports rather
>> high latencies up to 500 us under load:
>
> Can you elaborate which load you are using?
"while ls; do ls; done" in a telnet window, "ping -f <host-ip>" and the
cache calibrator.
>> # ./cyclictest -n -p80 -t1 -i10000
>> 3.55 2.82 1.55 2/45 9971
>>
>> T: 0 ( 922) P:80 I:10000 C: 64228 Min: 28 Act: 71 Avg: 78 Max: 502
>
> This is on an idle system:
>
> ----------8<----------
> root@phyCORE-MPC5200B-tiny:~ cyclictest -n -p80 -t1 -i10000 -l 64228
> 1.96 1.85 1.18 1/47 572
>
> T: 0 ( 534) P:80 I: 10000 C: 64228 Min: 21 Act: 39 Avg: 38 Max: 77
> ----------8<----------
>
> This is under ping -f load:
>
> ----------8<----------
> root@phyCORE-MPC5200B-tiny:~ cyclictest -n -p80 -t1 -i10000 -l 64228
> 2.64 2.25 1.60 1/47 632
>
> T: 0 ( 594) P:80 I: 10000 C: 64228 Min: 24 Act: 41 Avg: 44 Max: 82
> ----------8<----------
>
> And under "(while true; do hackbench 10; done) &" load:
>
> ----------8<----------
> 367.51 329.66 189.94 7/449 4284
>
> T: 0 ( 1439) P:80 I: 10000 C: 64228 Min: 28 Act: 48 Avg: 49 Max: 88
> ----------8<----------
>
> Doesn't look too bad.
Some time in the past I also measured much better values and likely
there is a problem with the official version.
Wolfgang.
next prev parent reply other threads:[~2008-01-08 16:41 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-08 10:13 High latencies on MPC5200 with patch-2.6.24-rc5-rt1 Wolfgang Grandegger
2008-01-08 15:49 ` Robert Schwebel
2008-01-08 16:41 ` Wolfgang Grandegger [this message]
2008-01-08 20:40 ` Robert Schwebel
2008-01-08 21:25 ` Juergen Beisert
2008-01-09 9:03 ` Robert Schwebel
2008-01-09 9:50 ` Wolfgang Grandegger
2008-01-09 14:08 ` Robert Schwebel
2008-01-09 22:51 ` Robert Schwebel
2008-01-10 0:01 ` Robert Schwebel
2008-01-10 13:17 ` Wolfgang Grandegger
2008-01-10 14:35 ` Robert Schwebel
2008-01-10 16:23 ` Robert Schwebel
2008-01-10 21:27 ` Robert Schwebel
2008-01-10 21:49 ` Wolfgang Grandegger
2008-01-10 15:48 ` Juergen Beisert
2008-01-11 9:22 ` Wolfgang Grandegger
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=4783A7A6.6030808@grandegger.com \
--to=wg@grandegger.com \
--cc=linux-rt-users@vger.kernel.org \
--cc=r.schwebel@pengutronix.de \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.