Thread (8 messages) 8 messages, 4 authors, 2004-11-29
  • (off-list ancestor, not in this archive)
  • Re: pktgen · Robert Olsson <hidden> · 2004-11-27
  • Re: pktgen · Lennert Buytenhek <hidden> · 2004-11-27
  • Re: pktgen · Lennert Buytenhek <hidden> · 2004-11-27
  • Re: pktgen · jamal <hidden> · 2004-11-27
  • Re: pktgen · Lennert Buytenhek <hidden> · 2004-11-28
  • Re: pktgen · jamal <hidden> · 2004-11-29
  • Re: pktgen · Grant Grundler <hidden> · 2004-11-29
  • Re: pktgen · Robert Olsson <hidden> · 2004-11-29

Re: pktgen

From: jamal <hidden>
Date: 2004-11-27 15:04:22

Possibly related (same subject, not in this thread)

  • 2007-01-02 · Re: pktgen · David Miller <davem@davemloft.net>
  • 2006-12-01 · Re: pktgen · David Miller <davem@davemloft.net>
  • 2006-12-01 · Re: pktgen · David Miller <davem@davemloft.net>
  • 2006-12-01 · Re: pktgen · Robert Olsson <hidden>
  • 2006-12-01 · Re: pktgen · Alexey Dobriyan <hidden>
On Sat, 2004-11-27 at 09:39, Lennert Buytenhek wrote:
Look at it this way.  Assume that the cost of transmitting a single
packet consists of a packet-size-dependent part (call it 'bandwidth')
and a packet-size-independent part (call that one 'latency').

The higher the latter part is, the bigger packets you need to saturate
the (GigE) pipe.  

Your 64/133 setup saturates GigE with 160B packets, my 32/66 setup needs
350B packets even though there is ample bandwidth in both cases.

Hope I'm making some sense here.
Yes, you are.

Note the constant part of the equation though is not exactly "constant"
even if uyou picked constant hardware. It is per machine (chipset,
topology layout of the bus), per machine setup (how much latency does
your RAM have) and worse: load dependent (two IO endpoints contending
for a PCI-X bridge or the CPU being very busy at the moment with a lot
compute vs RAM-bound execution).
It would be interesting to see a study in this area though.

cheers,
jamal
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help