RE: Underutilisation of CPU --- am I PCI bus bandwidth limited?

From: Don Bowman (don_at_sandvine.com)
Date: 10/25/04

  • Next message: David Gilbert: "Underutilisation of CPU --- am I PCI bus bandwidth limited?"
    Date: Mon, 25 Oct 2004 09:37:25 -0400
    To: <lukem.freebsd@cse.unsw.edu.au>, <freebsd-net@freebsd.org>
    
    

    From: lukem.freebsd@cse.unsw.edu.au
    >
     ...
    >
    > This is rather confusing, as I cannot tell if the system is
    > IO bound or CPU
    > bound. Certainly I would not have expected the 133/64 PCI bus
    > to be saturated
    > given that peak throughput is around 550Mbit/s with 1024-byte
    > packets. (Such a
    > low figure is not unexpected given there are 2 syscalls per packet).

    You may find you have not loaned the em driver enough buffers,
    (max_rxd, max_txd).
    you may find you want to use device polling, poll on idle, and
    play with the polling parameters.
    In this config i have achieved ~2Gbps of throughput with these
    large packets, so i know it can be done.

    _______________________________________________
    freebsd-net@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-net
    To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"


  • Next message: David Gilbert: "Underutilisation of CPU --- am I PCI bus bandwidth limited?"

    Relevant Pages

    • [RFC v2: Patch 1/3] net: hand off skb list to other cpu to submit to upper layer
      ... The 2nd receives the packets from one NIC and forwards them out ... Initial testing showed cpu cache sharing has impact on speed. ... way for receiving cpu is doing nothing than just collecting packets. ... 10G NICs other than IXGBE: I have no other 10G NICs now. ...
      (Linux-Kernel)
    • Re: Test on 10GBE Intel based network card
      ... Am I correct that the maximum you can reach is around 639,000 packets ... 1/ the card's interrupts are probably attache dto aonly 1 cpu, ... there ia a lock profiling tool that right now I can't remember the name ... This e-mail and any attachments is confidential and may contain privileged ...
      (freebsd-performance)
    • Re: 6509 looks bad in traceroute
      ... respond to CPU packets like ping/traceroute probes like things did in the ... 'internet is slow', customer runs traceroute and sees this, "hey look at this ... two hops are 6509/Sup720Bs running 12.2SXH and 12.2SXF4 ... Regarding your issue - what is the CPU like on the ...
      (comp.dcom.sys.cisco)
    • Re[2]: Test on 10GBE Intel based network card
      ... First of all I didn't catch for what task you are tuning. ... IF> 64 byte packets? ... IF> 1/ the card's interrupts are probably attache dto aonly 1 cpu, ... IF> running at maximum capacity on this network? ...
      (freebsd-performance)
    • CPU utilisation cap?
      ... FreeBSD 5.2.1-RELEASE with SMP and IO-APIC disabled. ... The particular benchmark I have been using is a UDP echo test, ... Throughput is measured on the boxes which generate the UDP packets. ... I am measuring idle time using a CPU soaker process which runs at a very ...
      (freebsd-performance)