1 You might want to have NAPI drivers [1] enabled in your kernel to
2 reduce interrupt load and for high-speed (= relative to the cpu
3 speed) PCAP dumping and replay, a fast SSD isn't too bad either, and
4 make sure to use netsniff-ngs scatter/gather or mmap I/O options.
5 Next to this, (and this refers to packet generation as well), a
6 10-Gbit/s-Ethernet NIC, an appropriate amount of RAM and a fast CPU
7 is recommended. Furthermore, you should bind the netsniff-ng tools
8 to a specific CPU via commandline option (i.e. --bind 0). Some
9 further recommendations can be found here [2]. Also, Eric Dumazets
10 BPF Just-in-Time compiler can speed up the critical path.
12 [1] http://www.linuxfoundation.org/collaborate/workgroups/networking/napi
13 [2] http://datatag.web.cern.ch/datatag/howto/tcp.html
14 [3] http://thread.gmane.org/gmane.linux.network/191115