-1

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.

LRS
  • 11

1 Answers1

1

A single core on a modern processor can handle a full 10 gigabit NIC, if you have the right NIC and the right type of traffic. Lower quality NICs will require more processor time. Lots of short connections will also require more processor time than fewer, sustained connections. Then you have to add in whatever processor time your application/service needs to service the clients.

The only way to know what you need is to test and benchmark your environment. No one here can give you the right answers.

longneck
  • 23,272