How much can you improve network throughput with a high-end NIC?


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements UNIX and Linux RSS News How much can you improve network throughput with a high-end NIC?
# 1  
Old 04-10-2008
How much can you improve network throughput with a high-end NIC?

Thu, 10 Apr 2008 15:00:00 GMT
What sort of impact can you expect from switching a machine from the Gigabit Ethernet NIC that come on its motherboard to a higher-end Intel desktop NIC? I benchmarked two common gigabit NICs found on motherboards against two Intel PCIe desktop gigabit NICs, targeting the specific purpose of accessing an NFS share over the network. The short version: throughput for sequential read/write operations didn't improve much, but latency was much better, allowing anything that needs a network round trip, like create, delete, and seek, to work much faster.


Source...
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. SCO

Set NIC correctly , but the network does not work

I'm trying to virtualize an instance of SCO Open Server 5.0.2c in VirtualBox (called VM- A) , I can not configure the network (NIC). The NIC I'm using is PCnet -FAST III (Am79C973 ) (this NIC works with VirtualBox + SCO 5.0.5M) When I add from ' Add new LAN adapter' I detects the NIC... (2 Replies)
Discussion started by: flako
2 Replies

2. Solaris

Test program running taking much more time on high end server T5440 than low end server T5220

Hi all, I have written the following program and run on both T5440 and T5220 on same OS version. I found that T5540 server takes more time than T5220. Please find below the details. test1.cpp #include <iostream> #include <pthread.h> using namespace std; #define NUM_OF_THREADS 20... (17 Replies)
Discussion started by: sanjay_singh85
17 Replies

3. Hardware

My NIC driver didn't pass high pressure test!

My NIC driver, which is writed by myself, didn't pass high pressure test! I writed a shell script in which the key commands are "scp" to test the driver under high pressure. The shell script loop 3000 times and in each loop, the scp command transmits 1GB data. When the test fail, it... (2 Replies)
Discussion started by: liklstar
2 Replies

4. IP Networking

How to improve throughput?

I have a 10Gbps network link connecting two machines A and B. I want to transfer 20GB data from A to B using TCP. With default setting, I can use 50% bandwidth. How to improve the throughput? Is there any way to make throughput as close to 10Gbps as possible? thanks~ :) (3 Replies)
Discussion started by: andrewust
3 Replies

5. Solaris

Network writes contantly spiking in throughput

Hey guys First post... and im not exactly a solaris guru but here goes Ive setup a solaris 10 box with a raidz2 set of 6 disks... I have also setup Samba with open shares for some CIFs access... now my issue is that when i transfer large files to it the network performance contantly... (8 Replies)
Discussion started by: silicoon
8 Replies

6. UNIX for Dummies Questions & Answers

Server NIC/network utilization

Hi, as topic. We have 2 NIC in the server. How can I check the utilization/network load for each individual NIC? using netstat seems not showing any percentage. Is there any command which is able to do so? Thx! (3 Replies)
Discussion started by: *Jess*
3 Replies

7. IP Networking

Looking for an end-to-end network diagnostic utility...

I am looking for a utility (Windows/Linux/Mac) that will allow me to run some test packets across a customer's network (between their client & my server) to identify a list of (or at least a guess of) all protocols and significant network settings that could adversely effect my systems performance... (1 Reply)
Discussion started by: jjinno
1 Replies

8. High Performance Computing

IBM Scheduler for High Throughput Computing on IBM Blue Gene P

A lightweight scheduler that supports high-throughput computing (HTC) applications on Blue Gene/P. (NEW: 06/12/2008 in grid) More... (0 Replies)
Discussion started by: Linux Bot
0 Replies
Login or Register to Ask a Question
BNX(4)							   BSD Kernel Interfaces Manual 						    BNX(4)

NAME
bnx -- Broadcom NetXtreme II 10/100/1000 Ethernet device SYNOPSIS
bnx* at pci? brgphy* at mii? DESCRIPTION
The bnx driver supports Broadcom's NetXtreme II product family, such as the BCM5706 PCI-X and BCM5708-BCM5709 PCI Express Ethernet con- trollers, which includes the following: o Dell PowerEdge 1950 integrated BCM5708 NIC (10/100/1000baseT) o Dell PowerEdge 2950 integrated BCM5708 NIC (10/100/1000baseT) o Dell PowerEdge M710 integrated BCM5709S NIC (1000baseSX) o HP NC370F PCI-X Multifunction Gigabit server adapter (1000baseSX) o HP NC370T PCI-X Multifunction Gigabit server adapter (10/100/1000baseT) o HP NC373F PCI Express Multifunction Gigabit server adapter (1000baseSX) o HP NC373i PCI Express Multifunction Gigabit embedded server adapter (10/100/1000baseT) o HP NC380T PCI Express Dual Port Multifunction Gigabit server adapter (10/100/1000baseT) o IBM xSeries 3550 integrated BCM5708 NIC (10/100/1000baseT) o IBM xSeries 3650 integrated BCM5708 NIC (10/100/1000baseT) The NetXtreme II product family is composed of various Converged NIC (or CNIC) Ethernet controllers which support a TCP Offload Engine (TOE), Remote DMA (RDMA), and iSCSI acceleration, in addition to standard L2 Ethernet traffic, all on the same controller. The following features are supported in the bnx driver under NetBSD: IPv4 receive IP/TCP/UDP checksum offload Jumbo frames (up to 9022 bytes) VLAN tag insertion Interrupt coalescing 10/100/1000Mbps operation in full-duplex mode 10/100Mbps operation in half-duplex mode The bnx driver supports the following media types: autoselect Enable autoselection of the media type and options. The user can manually override the autoselected mode via ifconfig(8). 10baseT/UTP Set 10Mbps operation. The ifconfig(8) mediaopt option can also be used to select either full-duplex or half-duplex modes. 100baseTX Set 100Mbps (Fast Ethernet) operation. The ifconfig(8) mediaopt option can also be used to select either full-duplex or half-duplex modes. 1000baseTX Set 1000baseTX operation over twisted pair. Only full-duplex mode is supported. 1000baseSX Set 1000Mbps (Gigabit Ethernet) operation. Both full-duplex and half-duplex modes are supported. 2500baseSX Set 2500Mbps operation. Only full-duplex mode is supported. The bnx driver supports the following media options: full-duplex Force full duplex operation. half-duplex Force half duplex operation. For more information on configuring this device, see ifconfig(8). SEE ALSO
arp(4), brgphy(4), ifmedia(4), intro(4), mii(4), netintro(4), pci(4), ifconfig(8) HISTORY
The bnx device driver first appeared in NetBSD 4.0. BSD
December 10, 2010 BSD