[Click] some outputs from peak rate measurement, and questions
gcalarco at deis.unibo.it
gcalarco at deis.unibo.it
Sat Aug 14 14:16:01 EDT 2004
Quoting Lan Xue <lanxue at soe.ucsc.edu>:
> Hi all,
>
> Thanks for those who give me suggestions about measuring the peak packet
> forwarding rates. The click router is installed on a PentiumIII machine
> with 1.2GHz CPU and 1G memory. Because the for now, the 100Mb network
> adapters are the bottleneck, I instead use InifiteSource as traffic
> generator and Counter to collect the number of packets passed. Kernel
> space
> provides around 1.1M packets per sec, about twice as much as that provided
> by user level click.
>
> I tried 64Byte, 1kByte and 10KByte packet, but didn't observe any obvious
> difference in forwarding rates between different packet sizes. Does that
> imply that there's no upper bound for the number of bits passed through
> the router per sec, given the number of the packets are not higher than
> the peak rate?
>
yes, you are not using the PCI bus at all, that's change
things a lot...
packet size does not matter at the click (software) level, since
what is passing through the click elements is a packet
pointer, not the packet itself.
ciao
giorgio
> Next are the handlers printed out by PokeHandlers, running at user-level.
> It was called in this way: PokeHandlers(read ctr.rate, read ctr.count,
> read ctr.byte_count, read myqueue.drops, write ctr.reset, wait 1, loop); I
> assumed that ctr.count should be close to ctr.rate if not exactly the
> same, since there's no drops of packets from the queue. Also, I thought
> ctr.count should be the product of ctr.byte_count and size in byte per
> packet. However, neither is the case as I expected, as you can see from
> below:
>
> ctr.rate:
> 518795.996
>
> ctr.count:
> 743040
>
> ctr.byte_count:
> 40867200
>
> myqueue.drops:
> 0
>
> ... more repeated prints, but with similar values as the above for each
> handler.
>
> Anyone has any ideas/comments/suggestions?
>
> Thanks a lot,
>
> Lan
>
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program
provided by the DEIS Webmail System.
More information about the click
mailing list