Baselines and Performance Metrics
Set normal benchmarks so you can spot abnormal behavior.
Baselines and Performance Metrics is a free Network+ Academy lesson on CoddyKit — lesson 4 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Network+ Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.
What a Baseline Is
A baseline is a record of how the network behaves under normal conditions: typical bandwidth use, CPU load, latency, and error rates. It captures "what normal looks like." Once you know normal, you can recognize abnormal. Without a baseline, you cannot tell whether 60% link utilization is healthy or a warning sign, because you have nothing to compare against.
Why Baselines Help
Baselines turn raw numbers into meaning. They let you spot deviations early, justify upgrades with evidence, and set realistic alert thresholds. If your baseline shows a server averages 30% CPU, a sudden jump to 90% clearly stands out. Baselines also help during troubleshooting: comparing current readings to the baseline quickly reveals what has changed.
Key Performance Metrics
Core metrics every technician tracks include:
- Bandwidth / utilization — how full a link is.
- Latency — delay for traffic to cross the network.
- Jitter — variation in latency.
- Packet loss — percentage of packets dropped.
Together these describe both the speed and the quality of a connection.
Bandwidth vs Throughput
Bandwidth is the maximum capacity of a link, like a road's number of lanes. Throughput is the actual data rate achieved, like the cars that really get through. Throughput is always at or below bandwidth and is reduced by congestion, errors, and overhead. Monitoring throughput against bandwidth shows how much headroom remains.
Latency and Jitter
Latency is the time a packet takes to travel from source to destination, measured in milliseconds. Jitter is the variation in that latency between packets. Steady, low latency feels smooth; high jitter makes voice and video choppy even if average latency is fine. Real-time applications care deeply about both, which is why both appear on monitoring dashboards.
Packet Loss
Packet loss is the fraction of packets that never arrive, expressed as a percentage. A little loss can be normal, but rising loss degrades performance: TCP retransmits, slowing transfers, and real-time media stutters. Loss often points to congestion, a failing cable, or an overloaded device. Tracking loss against its baseline highlights links that are starting to fail.
Utilization and Saturation
Utilization is how busy a resource is, shown as a percentage of capacity. A link constantly near 100% is saturated and will drop packets and add delay. Watching utilization trends helps you upgrade before saturation hurts users. The baseline tells you the normal busy range, so you know when utilization has climbed into dangerous territory.
Error and Discard Counters
Interfaces keep counters for errors (corrupted frames) and discards (dropped frames, often from congestion or buffer limits). A steadily climbing error counter usually means a physical problem such as a bad cable or failing port, while rising discards point to overload. Comparing these counters to a clean baseline pinpoints exactly which interface is misbehaving.
Establishing the Baseline
To build a baseline, collect metrics over a representative period, ideally several weeks covering busy and quiet times. Account for daily and weekly cycles, since Monday mornings differ from Sunday nights. Store the results so you can compare future readings. A baseline is not one-time work; refresh it after major changes like adding users, sites, or applications.
Using Metrics to Troubleshoot
During an incident, metrics narrow the search. High latency with low utilization suggests a routing or distance issue, not congestion. Packet loss plus rising interface errors points to a physical fault. Comparing live metrics to the baseline answers the key question, "what changed?", which is the fastest route to the cause.
Reporting and Trends
Beyond live troubleshooting, metrics feed reports that show trends over months. These reports justify budgets, document SLA compliance, and guide capacity planning. A trend graph rising steadily toward saturation is a clear, data-backed argument for an upgrade. Baselines and metrics together turn monitoring from gut feeling into evidence-based network management.
Quick Check
Test your metrics knowledge.
Recap
You learned about baselines and metrics. Key points:
- A baseline records normal behavior so you can spot deviations.
- Key metrics: utilization, latency, jitter, and packet loss.
- Bandwidth is capacity; throughput is actual rate.
- Rising errors hint at physical faults; rising discards hint at congestion.
- Build baselines over weeks and refresh after major changes.
Frequently asked questions
Is the “Baselines and Performance Metrics” lesson free?
Yes — the full text of “Baselines and Performance Metrics” is free to read here on the web, and the Network+ Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Network+ Academy course, upgrade to CoddyKit PRO.
What will I learn in “Baselines and Performance Metrics”?
Set normal benchmarks so you can spot abnormal behavior. You practise Network+ Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.
Do I need any experience to start Network+ Academy?
No prior experience is required. Network+ Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 4 of 4, so you can start here or from the beginning and move at your own pace.
How long does the “Baselines and Performance Metrics” lesson take?
Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.
Can I write and run code in this Network+ Academy lesson?
Yes. Every Network+ Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.
All lessons in this course
- Why Monitoring Matters
- SNMP and Device Health Data
- Logs, Syslog, and Alerts
- Baselines and Performance Metrics