[asterisk-dev] Kernel modules => mainline kernel
Paul Cadach
paul at odt.east.telecom.kz
Wed Feb 21 12:47:31 MST 2007
Kevin P. Fleming wrote:
[skipped]
> F) broken math - This example (for 4 quad T1/E1 cards in E1 mode) was
> offered:
>
> So 4 Quad-PRI cards with this driver will generate 4000 interrupts/sec.
> Let's compare the data volume:
> 8bytes * 30channels * 4ports * 2[R/W] * 1000/sec <= 2Kb/sec of PCM.
To be clear, for one quad PRI card data transfer rate will be
8 bytes * 31 (!) channels * 4 ports * 2[R/W] * 1000/sec = 1924000 bytes per
second (or 1924 bytes per interrupt)
for 4 quad-PRI cards data rate will be 4 times more: 7936000 bytes per
second.
(all values without PCI overhead, talks to framer, FPGA, etc.). Combining of
interrupts will not combine DMA transfers.
Usage of some sort of high-speed TDM bus (H.100/H.110, for example, 1024
PCMs) can aggregate interrupts _and DMA transfers_.
[skipped]
WBR,
Paul.
More information about the asterisk-dev
mailing list