We have a 1U server (ASUS RS300-E6/PS4, running Ubuntu 10.04) that sits between the outside world and a 24-port gigabit switch for our intranet to serve as the firewall/DHCP/apache server. The server has 2 network adapters on board (Intel 82574L chip) so it is doing the job just fine. We also have a spare dual-port network adapter (Intel Gigabit ET, w/ Intel 82576 chip) on hand now and I am wondering if using this card will provide better performance? Is there an easy way to run some benchmark tests?
In addition, if we put the card in and set up bonding, what will be the best way to do it? To clarify, the main reason is to provide failover, not to gain performance. Should I bond the 2 ports on the PCI card together or 1 built-in plus 1 on the PCI card?