RE: Rx Buffer sizes on e1000

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>I find regular PCI bus (32bit) tops out at about 600 Mbits/sec on most
>machines. For PCI-X (64 bit/133) a realistic value is 6 Gbits/sec. The
>problem is arbitration and transfer sizes. 

>That means for for normal PCI32, one gigabit card or 
>6 100Mbit Ethernet interfaces can saturate the bus. Also, all that
>I/O slows down the CPU and memory interface.

I'm seeing issues with only 110Mbits/sec of traffic. Ultimately I expect
to be using far more than that, but I really didn't expect to be
overloading the bus yet.

Leigh.

-----Original Message-----
From: Stephen Hemminger [mailto:shemminger@xxxxxxxxxxxxxxxxxxxx] 
Sent: Wednesday, 14 November 2007 9:47 AM
To: Leigh Sharpe
Cc: bridge@xxxxxxxxxxxxxxxxxxxxxxxxxx
Subject: Re:  Rx Buffer sizes on e1000


I find regular PCI bus (32bit) tops out at about 600 Mbits/sec on most
machines. For PCI-X (64 bit/133) a realistic value is 6 Gbits/sec. The
problem is arbitration and transfer sizes.

Absolute limit is:
PCI32 33MHz = 133MB/s
PCI32 66MHz = 266MB/s
PCI64 33MHz = 266MB/s
PCI64 66MHz = 533MB/s
PCI-X 133MHz = 1066MB/s 

That means for for normal PCI32, one gigabit card or 
6 100Mbit Ethernet interfaces can saturate the bus. Also, all that
I/O slows down the CPU and memory interface.


-- 
Stephen Hemminger <shemminger@xxxxxxxxxxxxxxxxxxxx>

_______________________________________________
Bridge mailing list
Bridge@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linux-foundation.org/mailman/listinfo/bridge

[Index of Archives]     [Netdev]     [AoE Tools]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux