Gbit NIC problem



  • I have 2Gbit NICs installed on my router with 1 Gbit/sec internet connection but i have a strange problem. When im trying to test the connection using speedtest i have no more than 40-45Mbits/sec result but when starting to download with torrents the speed grow up to 200-250 Mbits/sec.
    Could be some settings in pfsense that is limiting the bandwidth per connection??
    P.S with the oldest 100Mbit NIC`s the result on speedtest was 85-90Mbits/sec and in download the same.

    sysctl -a | grep dev.em.0 | grep desc
    dev.em.0.%desc: Intel(R) PRO/1000 Network Connection 6.9.6

    sysctl -a

    dev.em.0.%driver: em
    dev.em.0.%location: slot=12 function=0

    dev.em.0.%pnpinfo: vendor=0x8086 device=0x100e subvendor=0x1028 subdevice=0x0151 class=0x020000
    dev.em.0.%parent: pci1
    dev.em.0.debug: -1
    dev.em.0.stats: -1
    dev.em.0.rx_int_delay: 0
    dev.em.0.tx_int_delay: 66
    dev.em.0.rx_abs_int_delay: 66
    dev.em.0.tx_abs_int_delay: 66
    dev.em.0.rx_processing_limit: 100

    sysctl -a | grep dev.stge.0 | grep desc
    dev.stge.0.%desc: Sundance ST-1023 Gigabit Ethernet

    sysctl -a

    dev.stge.0.%desc: Sundance ST-1023 Gigabit Ethernet
    dev.stge.0.%driver: stge
    dev.stge.0.%location: slot=8 function=0
    dev.stge.0.%pnpinfo: vendor=0x13f0 device=0x1023 subvendor=0x1043 subdevice=0x8180 class=0x020000
    dev.stge.0.%parent: pci1
    dev.stge.0.rxint_nframe: 8
    dev.stge.0.rxint_dmawait: 30

    It seems that the intel card has only 100Mbit or is the driver problem??



  • Another user reports seeing 260Mbps between two system using Intel GigE NICs. See http://forum.pfsense.org/index.php/topic,22855.15.html. The 260Mbps report is towards the end of the thread but the rest of the thread has observations that may be relevant to your report.

    There are many factors that can affect throughput. I didn't see a clear configuration description in your report. What end systems are you using? What intermediate systems are involved?

    Bittorrents typically run a number of TCP connections concurrently, hence it shouldn't be surprising if a bittorrent gets more bandwidth that a single TCP connection. (I don't know how speedtest works, in particular I don't know how many TCP connections it uses.)


Log in to reply