Oidview

Network monitoring, SNMP and network management guides from Oidview

Network Performance Monitoring Fundamentals

Written by

Published

Filed under

network performance monitoring

Slow video calls and sluggish apps are hard to pin down without data. Network performance monitoring means measuring latency, jitter, packet loss and throughput over time, then comparing them with what is normal for your network.

This guide is part of our wider coverage of network monitoring.

Item Value
Latency Measured in milliseconds
Jitter (example VoIP target) Below 30 ms
Packet loss that can hurt TCP apps 1-2%
Bandwidth Measured in Mbps
Active testing tools iPerf, Netperf

Figures come from a ManageEngine OpManager blog post, a vendor source. Thresholds can change and vary by application, so check the source before you rely on them.

What network performance monitoring measures

Performance monitoring is about how well the network carries traffic, not just whether a device is up. A switch can answer a ping and still deliver a poor experience to users.

The raw signals are called metrics. The source describes them as “latency in milliseconds, jitter, packet loss percentage, bandwidth in Mbps.” Each tells you something different about user experience.

Good monitoring collects these continuously, stores the history, and lets you see trends rather than single snapshots. A single reading says little; a week of readings shows a pattern.

The core metrics explained

Latency

Latency is the time a packet takes to travel across the network, often reported as round-trip time. High latency makes applications feel sluggish and unresponsive, even with plenty of bandwidth.

Do not stop at one final number. A spike between two specific hops in a traceroute can point to a congested router or a problem at an ISP peering point rather than a failing end device.

Jitter

Jitter is the variation in latency from one packet to the next. It matters most for voice and video, where packets must arrive at an even pace.

The source gives an example target: “VoIP call jitter must remain below 30ms”. Treat that as a starting point, not a standard, and watch for spikes as well as averages.

Packet loss

Packet loss is the share of packets that never arrive. The source warns that a seemingly tiny amount, “1-2%”, can cripple TCP-based applications.

Our guide to packet loss covers causes and diagnosis in more depth.

Throughput versus bandwidth

Bandwidth is the capacity of a link. Throughput is “the actual amount of data successfully transferred over that link in a given time.”

If enough traffic is offered to use the available bandwidth but throughput consistently lags far behind it, something may be wrong: congestion, errors, a misconfigured duplex setting or a limit elsewhere on the path.

How the data is collected

No single method sees everything. Most setups combine two approaches.

  • Passive monitoring: SNMP polling and NetFlow observe real traffic and device counters such as interface errors, discards and utilisation.
  • Active monitoring: tools such as iPerf and Netperf generate test traffic to measure bandwidth and latency on demand or on a schedule.
  • Probes: regular ICMP pings graph round-trip delay and loss between chosen points.

SNMP is excellent for per-interface counters but is weak at measuring end-to-end delay or jitter by itself. That is why active tests are paired with it.

network performance monitoring server aisle
Rows of dark server cabinets line an empty aisle beneath overhead lights.

Why baselines beat fixed thresholds

Static thresholds, such as “CPU > 80%”, can cause alert fatigue, as the source notes. A link that normally runs hot at month end would alert constantly, while a quiet link could degrade badly without crossing any line.

A network baseline records what normal looks like for each link and time of day. Alerts then fire on meaningful deviations from that normal.

Build a baseline from several weeks of data that include your busiest periods. Re-check it after any major change, such as a new site, a new application or a carrier switch.

A practical monitoring routine

  1. List the applications that matter most, such as voice, video or a business system, and note what each needs.
  2. Choose the paths that carry them and monitor both ends and the links in between.
  3. Collect interface counters through SNMP, and prefer the most secure SNMP version your devices support.
  4. Add scheduled active probes for latency, jitter and loss.
  5. Record a baseline, then set alerts relative to it.
  6. When users complain, compare the current readings with the baseline and use traceroute to locate where delay appears.

Keep the set of metrics small at first. A few well-understood graphs are more useful than a sprawling wall of unread ones.

Reading the graphs when something goes wrong

Metrics are most useful when you read them together. One reading rarely explains a complaint, but a combination usually points to a cause.

  • Latency up, loss steady: often congestion or a longer path after a routing change. Check interface utilisation and traceroute.
  • Loss up with interface errors: look at cabling, optics, duplex mismatches or a failing port.
  • Jitter up, average latency flat: bursty traffic competing with real-time flows, which queueing and prioritisation settings may need to address.
  • Throughput low, utilisation low: the limit is probably elsewhere, such as the remote server, a firewall or the application itself.

Always note the time the problem started. Lining it up against change records, backups and scheduled jobs often explains it faster than any tool.

Setting alerts people will trust

An alert is only useful if someone acts on it. Too many false alarms train a team to ignore the system, so start with a few alerts tied to real user impact.

Require a condition to persist for a short period before firing, so one stray slow reply does not page anyone. Send different severities to different places: a chat message for a mild drift, a call for a sustained outage on a critical path.

Review alerts regularly. Remove the ones nobody acts on and tighten the ones that fired too late. Over time the rules should reflect how your network really behaves.

Where to place monitoring points

Where you measure from changes what you learn. A probe sitting in the data centre sees the data centre’s view, not the experience of a branch office on a slow link.

Place probes close to users and close to the services they depend on. Measuring from both sides of a suspect link lets you tell whether the delay is inside your network or beyond it.

For cloud and remote work, add probes at the edge and in each major region you use. Home and mobile connections are outside your control, but a probe on the path to your own gateway still shows whether the problem starts with you.

Document each monitoring point, what it tests and how often. When a new engineer joins, that list explains why a graph looks the way it does.

Common mistakes

  • Watching only average values and missing short spikes.
  • Treating rated link speed as real performance.
  • Monitoring devices but not the user-facing path.
  • Copying thresholds from a vendor blog without testing them against your own traffic.

Frequently asked questions

What is network performance monitoring?

Show answer

It is the continuous measurement of metrics such as latency, jitter, packet loss and throughput, so you can spot degradation before users do.

Is SNMP enough on its own?

Show answer

Usually not. SNMP gives device and interface counters, while active probes such as iPerf or Netperf measure delay and bandwidth along a path.

What jitter value is acceptable?

Show answer

It depends on the application. One vendor example uses below 30 ms for VoIP, but treat that as a starting point and tune it using your own baseline.

Why does throughput differ from bandwidth?

Show answer

Bandwidth is link capacity; throughput is what actually gets through. Congestion, errors and loss all widen the gap.