These tools measures network latency, jitter, and packet loss etc.
- Tested on macOSX Darwin 21.6 x86_64
- Tested on Red Hat Enterprise Linux 9.3 x86_64
- Ensure you have
gcc
andmake
installed on your system.
- Clone the repository and Build the tools:
$ git clone https://github.com/cerebnismus/network-monitoring.git $ cd network-monitoring $ make
- Ideally, jitter should be below 30ms, and packet loss should be no more than 1%.
- Network latency shouldn't exceed 150 ms one-way (300 ms return).
- Jitter results from network congestion, timing drift, and route changes.
- Sources: TechTarget, Obkio Blog
$ sudo tcpdump -X -s0 -p icmp
$ sudo tshark -f "icmp"