Re: Network Performace

From: Karl Pielorz (kpielorz_at_tdx.co.uk)
Date: 06/25/03

  • Next message: Matthew Seaman: "Re: JDK on freebsd?"
    Date: Wed, 25 Jun 2003 09:16:21 +0100
    To: Shawn Ramsey <shawn@cpl.net>
    
    

    --On 24 June 2003 17:01 -0700 Shawn Ramsey <shawn@cpl.net> wrote:

    >> Try looking into FreeBSD's "polling" mode - i.e. interrupt free Network
    >> cards. If your shifting a lot of small packets (such as online gaming
    >> stuff etc.) - you may find your milage pretty limited using standard PC
    >> kit - as the x86 architecture wasn't really designed for shifting lots
    >> of small packets around [as I've seen many a time in the past :(]
    >
    > This router is routing 99% NNTP traffic, so I wouldn't think small packet
    > size would be it. I tried polling, and its greatly increased the amount of
    > "idle CPU", and Interupt is around 20% now...

    That's certainly a step in the right direction :)

    > But something is still very
    > wrong performance wise. It has helped, but I still can't push in/out
    > nearly 100Mb/sec. (100Mb in, 100Mb out I mean). A simple FTP transfer
    > locally through the routers gigabit interface causes our internet
    > performance to plummet. I've disabled all the onboard stuff that was
    > sharing IRQs with PCI cards, but I didn't figure that was an issue,
    > didn't make a difference either way. Would the fact the gigabit is on the
    > same PCI bus have any bearing? I would expect to at least get 100BT
    > performance even so, but I don't have any experience with gigabit
    > ethernet...

    The only thing I can suggest is try different PCI slots, or Gigabit cards,
    or, worst case a different system. Having NIC's on separate PCI busses (as
    opposed to both on the same PCI bus) may help it [But that's probably going
    to need a new board etc.]

    You don't say what Gigabit nic's your using? - I've had a lot of varied
    results with different nic's, with surprisingly cheap 10/100/1000Mbit cards
    giving 'reasonable' performance - but get left standing for dust by other
    more expensive cards.

    The only other thing I can think of is, check the duplex/media options are
    all setup properly on the cards / switches etc. - or try forcing things to
    fdx etc.

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


  • Next message: Matthew Seaman: "Re: JDK on freebsd?"

    Relevant Pages

    • Re: [opensuse] Gigabit NIC that works
      ... with gigabit wired connections, I didn't really expect things to go ... I figured the router would be universal enough, ... until the new cards arrive a few days from now. ...
      (SuSE)
    • Re: ATI Radeon 9600se VS ATI X300se
      ... if Phil's motherboard only has PCI Express slot he should be aware ... higher end PCIex cards burn much hotter- think about system cooling. ... > computer that uses AGP graphics cards. ... Note that computers that use PCI Express 16 video cards ...
      (microsoft.public.windowsxp.hardware)
    • Re: Network Performace
      ... Would the fact the gigabit is on ... > The only thing I can suggest is try different PCI slots, or Gigabit cards, ... From what i've been able to find such input errors are ...
      (freebsd-questions)
    • Re: SCO Technical Articles to say "tata".
      ... > cards in a machine that needs to perform well. ... It's good that ISA ... The pci version are also much ... When they ported to sco, ...
      (comp.unix.sco.misc)
    • Re: What motherboards are based on Intel 915 and Intel 945 chipsets
      ... The vendors of the cards prefer Intel because in ... known to work well with PV149 or Kodicom series DVR cards I'll be glad ... Is 1 PCI bus enough? ... I suspect that if you are using 5 capture cards, ...
      (comp.sys.ibm.pc.hardware.chips)