[Asterisk-Users] Re: PCI front mount chassis?
James H. Cloos Jr.
cloos at jhcloos.com
Fri Mar 12 13:01:23 MST 2004
>>>>> "Steven" == Steven Critchfield <critch at basesys.com> writes:
Steven> As I understand the PCI spec, there are 4 interrupt lines
Steven> called A,B,C, and D. In slot 1, They appear in that order. In
Steven> slot 2 they shift, in slot 3 they shift and again in slot 4.
That is correct, except that all top-shelf systems use multiple pci
busses to spread both the interrupt and the bandwidth load. This
is especially true of systems with the pci-x slots.
Pci-express I believe takes that one further and uses a switch and
serial links, doing for the expansion cards what 10-baseT did for
ethernet.
At that point -- especially on the opteron and the 64bit xeons -- the
pics *should* be wired so there is no sharing.
Whether even such a box as that can deal well with, say, seven cards
generating 1 kHz of ints, plus the timer doing so (2.6 kernels use
HZ=1000 internally on x86 & x86-64, even though it looks like 100
from userspace to maintain compatability with older utils) and
however many ints the network and disk interfaces generate is a
question left to answer.
(Why seven? 7 x 4(DS1) == DS3.)
At some point, of course, it will be necessary to do what routers
do: switch from interrupts to polling when the load is high enough.
-JimC
More information about the asterisk-users
mailing list