I found this extremely strange. When a network card is RECEIVING data at full speed, the CPU utilization hits 100% for almost every network card I've tried. HOWEVER, when the same network card is SENDING data at full speed, the cpu utilization drops to 30% to 40%. I was able to hit around 88 Mbps on my test setup which is about 9 Megabytes a second.
Anybody know why sending and recieving data has such different cpu utilizations?
Anybody know why sending and recieving data has such different cpu utilizations?