Very strange measurements

Eddie Kohler kohler at aciri.org
Thu Jul 5 22:16:36 EDT 2001


These are weird worrisome numbers!

> * however, I took click 1.0.6 (tested also click 1.1 and later, but
> these gave the same results)

There's a grammar ambiguity here. Was Click-1.0.6 the last release that
behaved well? Or is current CVS the first release that behaved badly? Which
other releases did you try?

I'm assuming that you meant Click-1.0.6 was the last release that behaved
well:

> Does anyone has an explanation for this behaviour (and what was the big
> chance between click 1.0.6 and later versions ?) or do we have to burn
> our GHz processors :-) ?

---

> it sounds very much like a scheduling thing.
> long latency due to some weird scheduling issue.

Benjie -- What scheduling issue in our code would differ between a
K6-500MHz and a K6-1GHz?

Brecht, the polling interface was significantly changed between 1.0.6 and
1.1b1. Benjie rewrote a lot of stuff.

My first guess: Are there any weird prefetching instructions remaining in
current Click when ENABLE_INTEL_CPU is not defined? Maybe K6-1GHz reacts
badly to these.

Brecht, more information, if you can? Can you run the PollDevice with its
profiling on (CLICK_DEVICE_STATS #defined), and tell us the results
(returned by "calls" handler)? Is PollDevice slower, or the device driver?

love,
ed





More information about the click mailing list