I have server with four cores procesor (non HT) and two NIC's onboard.
Is it reasonable to add four additional NIC's (ie. Intel PRO/1000PT) or only two new NIC's will be enough (ie. Intel PCI-E D33025)? In other words – are there any relation between number of main processor cores and number of NIC's? What about processors with HT?
All card will work together using bonding under Linux. Please skip other issues like I/O subsystem performance.
EDIT:
Possible scenario 1: Backup server using backuppc and about 20 clients. A lot of traffic with small packets (server checks if file was modified on client, makes/checs md5 checksum against files).
Possible scenario 2: File server, 20 clients. Almost only small transfers from/to Widows clients. Average per day: RX: 20 GiB, TX: 150 GiB.