Network: Monitor Outgoing Bandwidth Latency / Jitter
There are several tools you can use to monitor outgoing bandwidth, latency, and jitter on a Unix or Linux system. Some of the most commonly used tools include:
ping: Thepingcommand is a simple utility that sends ICMP echo requests to a remote host and measures the time it takes for the host to respond.pingcan be used to measure the latency and jitter of a network connection.
ping:ping -c 10 remote-hostThe -c option specifies the number of echo requests to send (in this case, 10). Replace remote-host with the hostname or IP address of the remote host you want to measure the latency and jitter of.
traceroute: Thetraceroutecommand is a utility that traces the route of packets from your system to a remote host.traceroutecan be used to measure the latency of a network connection.
traceroute:traceroute remote-hostReplace remote-host with the hostname or IP address of the remote host you want to measure the latency of.
iperf: Theiperfcommand is a tool that can be used to measure network performance, including bandwidth, latency, and jitter.iperfrequires both a client and a server to be run.
iperf:# On the server:
iperf -srnrn# On the client:
iperf -c remote-hostReplace remote-host with the hostname or IP address of the iperf server.
bwm-ng: Thebwm-ngcommand is a bandwidth monitor that provides real-time statistics about network usage.
bwm-ng:bwm-ng -o plain -t 1000 -T rate -u bitsThe -o plain option specifies that the output should be in plain text format, the -t 1000 option specifies the update interval (in milliseconds), the -T rate option specifies that the output should be in rate format (i.e., bits or bytes per second), and the -u bits option specifies that the output should be in bits.
