Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Intel x520 10G card throughput

    Hardware
    3
    6
    3.4k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bafar
      last edited by

      Hello,

      I have a machine running latest pfSense with an Intel x520 card installed on a PCIe x8 slot. I could never get near line rate throughput from the card. Throughput is somewhat limited to ~2.5Gbps. My understanding is that I am hitting the limitation of PCIe slot. Here is what dmesg reports:

      # dmesg | grep ix0
      ix0: <intel(r) pro="" 10gbe="" pci-express="" network="" driver,="" version="" -="" 2.5.15="">port 0xfcc0-0xfcdf mem 0xd8e80000-0xd8efffff,0xd8ff8000-0xd8ffbfff irq 36 at device 0.0 on pci1
      ix0: Using MSIX interrupts with 9 vectors
      ix0: Ethernet address: b8:ca:3a:6a:f2:40
      ix0: PCI Express Bus: Speed 5.0GT/s Width x8</intel(r)> 
      

      Also most of the cards that I am familiar with are supposed to be installed on a PCIe x8 and I am not sure if switching to another card will solve my throughput issue.

      I was wondering if people on this forum could share their success stories with other (or the same) 10G cards.

      Thanks

      1 Reply Last reply Reply Quote 0
      • ?
        Guest
        last edited by

        What kind of Intel x520 card is this exactly?
        Intel x520-DA2
        Intel x520-SR2
        Intel x520-T2

        1 Reply Last reply Reply Quote 0
        • B
          bafar
          last edited by

          It say "Intel X520 DP 10Gb SR/SFP+, +I350 DP 1Gb Daughter Card with SR Optics"

          1 Reply Last reply Reply Quote 0
          • H
            Harvy66
            last edited by

            PCIE 2.0 8x is good for 4,000MB/s, which is 32Gb/s. Plenty of bandwidth.

            What does your network look like for the flows? You mentioned you have a dual port i350.

            edit GB -> MB

            1 Reply Last reply Reply Quote 0
            • B
              bafar
              last edited by

              Actually the card is a combo (dual 10G + dual 1G). Network throughput never exceeds 2.5Gbps (600Kpps) while CPUs are not saturated (up to 25% utilization).

              1 Reply Last reply Reply Quote 0
              • ?
                Guest
                last edited by

                ix0: PCI Express Bus: Speed 5.0GT/s Width x8
                

                So perhaps the Intel NIC is not able to use the given maximum from 2 x 10 GBit/s and 2 x 1 GBit/s.

                But you could this test out by using a server stress test tool like the one from PRTGs website
                this would be suficent to produce some really hardcore traffic and you will be able to see
                how the NIC is acting on this stress test perhaps also a good test to see whats your pfSense
                hardware is able to perform. Here is the link: Webserver Stress Tool
                In the upper right corner you are able to switch to the English language.

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post
                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.