Skip to content

cerebnismus/network-monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started

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 and make installed on your system.
  1. Clone the repository and Build the tools:
    $ git clone https://github.com/cerebnismus/network-monitoring.git
    $ cd network-monitoring
    $ make
Notes about Jitter, Packet Loss, and Network Latency etc.
  • 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
Monitoring Network Traffic
$ sudo tcpdump -X -s0 -p icmp
$ sudo tshark -f "icmp"