Home network benchmarking with iperf

Having recently purchased a new NAS device , as well as upgraded network cables in my house to cat6 (1Gbps), I started wondering about just how fast and healthy my network setup was. Are all cables in order? Are any of my switches a bottleneck? Any particular slow endpoints? performance challenged There are of course commercial software to assist in this, but after having compiled and loaded up a bunch of Linux software onto my small NAS, it was only natural to give "iperf" a try. It's a small open source client-server utility you start in listening mode on one device, and in transmission mode on another, and have it transfer a bunch of random data over TCP. You can obtain iperf from sourceforge , from your Linux package manager or just Google for precompiled binaries if you are lazy. Simple unidirectional test The process is simple, log onto the receiving device and run iperf in listening mode, in the following case it's my Synology NAS: NAS> iperf -s -p 5...