Gene Amdahl, mused about the relationship between I/O and CPU so you can find his writings to learn what he proposed. In short unless you have a very low end CPU there is little difference from one card to the next. Most of the overhead I see is somewhere else such as the SQL engine and poor code I've seen there.
The only time I've looked at the interrupt and such was in our embedded designs where we use a few hundred MHz CPU. And since PCI and PCIe interrupts are not shared, there is no issue there again.
Here's a clue. If you have a single core CPU, I could see why you would worry.
I am looking for some information concerning network adapters. Many server vendors (HP, Dell, IBM and so on) use multiport single network adapter (one card,several ports -let's assume 4 ports).
Does anybody have some link or information about differences between such solution (4port card) vs separate one (or dual) port cards? What resources are shared in multiport solution? For example:
- does multiport nic has significant limitations? For example, it's cpu cannot handle full 4-port load?
- interrupt sharing?
- buffer size?
If it is crucial - I am interested in HP/Dell server as router and need to have some info about performance of multiport adapter.
Hope somebody can give some clues.