Results 1 to 7 of 7

Thread: NIC Throughput

  1. #1

    NIC Throughput

    Hi Philip!

    Under your NIC optimization recommendation, I have noticed that it is geared towards minimizing latency. How about “throughput”. What would be a good values for its parameters?

    Thanks a lot

  2. #2
    Administrator Philip's Avatar
    Join Date
    May 1999
    Jacksonville, Florida, United States
    Blog Entries

    It really depends on what part of your system is loaded less, the NIC or the CPU. In most scenarios, it is better if the NIC does less packet/header manipulation and fewer calculations, i.e. the low-latency recommendations already do that.

    I would disable any "Offloads", leave only checksum calculations to the NIC. You can increase receive/transmit buffers to 512 if your NIC has the defaults at 256 and your system has enough RAM.

    Other than that, I wouldn't enable Gigabit jumbo frames for pure Internet throughput, because anything over 1500 bytes would have to be fragmented before being transmitted, likely by your modem/router.

  3. #3
    Would you suggest:

    Interrupt Moderation = Adaptive (I can't see any effect)

    Flow Control = Enable (I'm able to maximize my speed with this "on" specially with VPN)
    Last edited by MagikMark; 03-14-18 at 12:41 AM.

  4. #4
    Administrator Philip's Avatar
    Join Date
    May 1999
    Jacksonville, Florida, United States
    Blog Entries
    Interrupt moderation (coalescing) - It allows the NIC to delay interrupting the CPU for new traffic. It adds some latency because of that, the benefit being a bit lower CPU utilization. If you are not CPU-bound it is better either disabled for low latency, or at a very conservative setting for pure throughput.

    Flow Control - the idea is to slow down the sending device when the recipient can't handle the speed of transfer. There are a number of issues with it, however:
    - it doesn't work well in mixed Gigabit/Megabit LAN environments, or if one port on a switch gets congested all links get slowed down
    - you must disable it if you plan on using QoS
    - some NICs drivers perform poorly with it
    - TCP/IP already implements a form of flow control
    It is generally better disabled for those reasons, but you'd have to test to see what works better in your environment.

  5. #5
    How about

    Adaptive-InterFrame Spacing? On?

  6. #6
    Administrator Philip's Avatar
    Join Date
    May 1999
    Jacksonville, Florida, United States
    Blog Entries
    Adaptive InterFrame Spacing will only show noticeable difference where there are many packet collisions, typically in some Gigabit LANs. I don't think it will have any perceivable effect either way on your Internet connectivity, but I disable it on my personal machine to simplify and reduce unnecessary services.

  7. #7

    1. When you're connected to a VPN, then you become part of its LAN (VPN Provider LAN). Am I right?

    Flow Control & Adaptive Interframe have immediate detrimental effect on speed when it's turned off. As low as 50%
    if Flow Control is off and Speed fluctuations when Adaptive Interframe is off

    2. I have noticed in BIOS setting of my Intel NIC has a maximum link speed of 100Mbps. On the other hand under
    Windows 10 it offers up to 1Gbps link speed. Which shall we follow?

Similar Threads

  1. throughput
    By Speed4TheWin in forum Broadband Tweaks Help
    Replies: 9
    Last Post: 12-23-08, 07:17 AM
  2. WAN>LAN throughput
    By Rens Kempen in forum alt.comp.networking.routers
    Replies: 1
    Last Post: 08-27-08, 03:02 PM
  3. What throughput should I be getting?
    By kncowans in forum General Broadband Forum
    Replies: 12
    Last Post: 11-02-06, 01:34 PM
  4. DSL Throughput
    By Lifelong50 in forum General Broadband Forum
    Replies: 0
    Last Post: 12-20-01, 12:29 PM
  5. throughput
    By mapa99 in forum General Discussion Board
    Replies: 5
    Last Post: 01-18-01, 01:23 PM


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts