Results 1 to 4 of 4

Thread: Is there any way to optimize your ethernet card for better performance?

  1. #1
    kismatic
    Guest

    Red face Is there any way to optimize your ethernet card for better performance?

    Just wondering if anyone know any way to optimize your network card?

    Mines an AOpen NE2000
    I use Windows 98

  2. #2
    SG Enthusiast
    Join Date
    Jan 2001
    Location
    DC
    Posts
    4,717

    Post

    On this site there is a description of how to allocate resources to your NIC -- helps some configurations but not others.

    Check out the tweaking/patching section off the main page.
    anything is possible - nothing is free


    Quote Originally Posted by Blisster
    It *would* be brokeback bay if I in fact went and hung out with Skye and co (did I mention he is teh hotness?)

  3. #3
    Moderator YeOldeStonecat's Avatar
    Join Date
    Jan 2001
    Location
    Somewhere along the shoreline in New England
    Posts
    50,943

    Post

    I've yet to see those IRQ memory assignments work, but the best way is to spend some money and get a good NIC. I believe in 3COM and Intel only cards. (3COM 905 series is my favorite)

    Download and install the latest drivers is a rule of thumb for anything.

    Better network cards have drivers that let you choose optimization of CPU usage vs network throughput.

    A network card is not just a network card, it's like any other peripheral in your computer, you can get the cheap 9 dollar version from some catalog, or a honkin unit that costs more, but performs much better.
    MORNING WOOD Lumber Company
    Guinness for Strength!!!

  4. #4
    Advanced Member Stef's Avatar
    Join Date
    Apr 2000
    Location
    Edmonton, Alberta, Canada
    Posts
    712

    Post

    An Interrupt Request is issued by a hardware device when it needs its registers to be processed by the CPU. Assigning memory to an IRQ of a hardware device (if the firware permits it so) would actually decrease the efficientcy of the device.

    Some ethernet cards, like 3Com and Intel, permit you to change the maximum number of processes before calling an interrupt. This can only be done through the devices firmware (driver) since an OS has no conceptual idea about a devices physical capabilities.

    Ex: I have a 3Com 3c509B card running under Debian GNU/Linux. This device is connected to my DSL connection.

    It is stated in the drivers documentation that the driver can pre-alocate 1536 bytes to a receiving network buffer. The card can also do up to 32 send/receive functions within an interrupt loop. These settings are factury default and are usually satisfactory for a normal 10/100Mbps network connection.

    I have found, that if I reduce my network cards firware settings to compensate for a high-latency network connection (DSL compared to a LAN) I get better performance.

    I have set my receive buffer to 640bytes and also reduce the number to functions within an interrupt to 20 and have found this to work much better.

    BTW, NE2000 cards and there clones aren't exactly the best network cards. Most arent capable of holding a "true" full-duplex conversation and don't handle flow control very well either.

    Stef

    Ohh!! I almost forgot, Microsoft has absolutely no documentation whatsoever about Speedguide's famouns IRQ setting under SYSTEM.INI


Bookmarks

Posting Permissions

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