I am trying to build a dedicated PC for capturing and recording network packets in a heavily loaded test environment. I am expecting total data loads to be between 150-200Mbps and want to achieve 0 packet loss with tcpdump over 10-20 minute capture intervals.
The capture PC shall be configured with Ubuntu running tcpdump. The packets are mirrored to a single port on my HP ProCurve 1810g switch and then onward to the capture PC.
What NIC chipset to use (or avoid) would be helpful, along with any other considerations that would influence packet loss in the scenario I have described.
What are the key performance factors I should be considering in building such a dedicated packet recorder?