Network Troubleshooting Tools

Network Measurement Tools

The easiest way to install the most up-to-date version of several useful network test tools is from the software repo:

RHEL-based systems: (more info)

  RHEL7: rpm -hUv
yum -y install perfsonar-tools

Debian-based systems: (more info):

cd /etc/apt/sources.list.d/
# Debian 7 / Ubuntu 14:
# Debian 8 / Debian 9 / Ubuntu 16:
wget -qO - | apt-key add -
apt-get update
apt-get install perfsonar-tools

OSX systems  (install homebrew)

   brew install iperf iperf3 nuttcp owamp

Note: Be sure to tune your hosts TCP settings, as described here.

Measurement Tool
pScheduler schedules tests, one at a time (wrapper for iperf and nuttcp)
iperf /iperf3 measures end-to-end TCP/UDP performance
nuttcp measures end-to-end TCP/UDP performance
owamp measures latency, loss, and jitter
traceroute / scamper measures the network path and MTU

Network Testing Tools

Testing Tool
Measurement Lab provides testing for a wide range of network trouble-areas
tcpdump dumps all TCP header information for a specified source/destination
tcptrace formats tcpdump output for analysis using xplot