O'Reilly logo

Debugging Linux Systems by Sreekrishnan Venkateswaran

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Section #7. Debugging Network Throughput

To obtain optimal network throughput, you need to design your network interface card (NIC) driver for high performance. Additionally, you need an in-depth understanding of the network protocol that your driver ferries. To get a flavor of how to debug network throughput problems, let’s examine some device driver design issues and protocol implementation characteristics that can affect the horse power of your NIC.

Driver Performance

Let’s first take a look at some driver design issues that can affect your NIC’s performance:

• Minimizing the number of instructions in the main data path is a key criterion while designing drivers for fast NICs. Consider a 1 Gbps Ethernet adapter with 1 MB ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required