Historic archive of defunct list bloat-devel@lists.bufferbloat.net
 help / color / mirror / Atom feed
From: Rick Jones <rick.jones2@hp.com>
To: Dave Taht <dave.taht@gmail.com>
Cc: bloat-devel <bloat-devel@lists.bufferbloat.net>
Subject: Re: oprofiling is much saner looking now with rc6-smoketest
Date: Wed, 31 Aug 2011 08:55:02 -0700	[thread overview]
Message-ID: <4E5E5956.20006@hp.com> (raw)
In-Reply-To: <CAA93jw6vAZfLz=MUsxMnG0Ku1RPAn65FU5Z+sBh4UYyK0LY8ig@mail.gmail.com>


>> If this is inbound, and there is just plain checksumming and not anything
>> funny from conntrack, I would have expected checksum to be much larger than
>> copy.  Checksum (in the inbound direction) will take the cache misses and
>> the copy would not.  Unless... the data cache of the processor is getting
>> completely trashed - say from the netserver running on the router not
>> keeping up with the inbound data fully and so the copy gets "far away" from
>> the checksum verification.
>
> 220Mbit isn't good enough for ya? Previous tests ran at about 140Mbit, but due
> to some major optimizations by felix to fix a bunch of mis-alignment
> issues. Through the router, I've seen 260Mbit - which is perilously
> close to the speed that I can drive it at from the test boxes.

It is all a question of context.  The last time I was in a context where 
220 Mbit/s was high speed was when 100 BT first shipped or perhaps FDDI 
before that :)

>> Does perf/perf_events (whatever the followon to perfmon2 is called) have
>> support for the CPU used in the device?  (Assuming it even has a PMU to be
>> queried in the first place)
>
> Yes. Don't think it's enabled. It is running flat out, according to top.

Well, flat-out as far as the basic OS utilities can tell.  Stalled 
hardware manifests as CPU time consumed in something like top even 
though the processor may be sitting "idle," (in its context) twiddling 
its thumbs waiting on cache misses.  Hence the question about PMU support.

rick jones

  parent reply	other threads:[~2011-08-31 15:55 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-08-31  0:32 Dave Taht
2011-08-31  1:01 ` Rick Jones
2011-08-31  1:10   ` Simon Barber
2011-08-31  1:20     ` Simon Barber
2011-08-31  1:45   ` Dave Taht
2011-08-31  1:58     ` Dave Taht
2011-08-31  3:28       ` Dave Taht
2011-08-31 16:19         ` Rick Jones
2011-08-31 15:55     ` Rick Jones [this message]
2011-08-31  1:41 ` Dave Taht

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=4E5E5956.20006@hp.com \
    --to=rick.jones2@hp.com \
    --cc=bloat-devel@lists.bufferbloat.net \
    --cc=dave.taht@gmail.com \
    /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