References
[1] For data processing by the kernel: http://www.coderplay.org/ networkingdev/Linux-Kernel-Networking-Packet-Receiving.html
[2] For network performance tuning: https://access.redhat. com/sites/default/files/attachments/20150325_network_ performance_tuning.pdf https://wiki.chipp.ch/twiki/pub/CmsTier3/ NodeTypeFileServerHPDL380G7/ols2009-pages-169-1842.pdf
[3] For overall system performance tuning (has some good theory on how to correct benchmarks): http://www.atlanticlinux.ie/training/performance-tuning/ slides-with-notes.pdf