Skip to Content
[CAIDA - Center for Applied Internet Data Analysis logo]
Center for Applied Internet Data Analysis
www.caida.org > tools : taxonomy : performance.xml
Performance Measurement Tools Taxonomy
co-sponsored by:
Cisco Systems
This section concerns tools for measuring Internet performance. A summary is provided along with web page pointers to more detailed information. Review comments are also included when available.

This listing has not been actively maintained since 2004. These pages are made available for historical purposes.

|   Index    Anonymization    Topology    Workload    Performance    Routing    Multicast    Measurement Infrastructures   |

Application or E-business Performance

ToolInputMeasurementOutput
  Active /
Passive
Functions 
AppResponse Xpertpacket data, NetFlowpassive24x7 appliance-based application performance monitoring; automatic application discovery and classification by user-defined application and business groups; point-and-click guided work flows to diagnose and troubleshoot application performance issues; advanced live and historical analysis; real-time VoIP performance management; NetFlow data collection to extend visibility into network capacity GUI, graphs, charts, web reports
CompuWare EcoScopeLAN, WAN, GigaEtherbothapp distribution across bandwidth; response time; traffic char; client/server usageWindows GUI
NetPredictnetwork pktspassivecaptures network pkts; performs statistical analysisGUI, graphs

Bandwidth / Throughput Measurement

ToolInputMeasurementOutput
  Active /
Passive
Functions 
bingcompare RTTs from ICMP/ECHO reply of different size pktsactiveraw bandwidthraw capacity (bps)
{b|c}probeICMP/ECHO replyactivebandwidth, congestiontext
clinkUDP w/limited TTL to unused port; ICMP err response or ICMP/ECHO replyactivebandwidthtext
iperfTCP and UDPactivebandwidth, delay jitter, pkt losstext or GUI
netperfLoad generatoractiveuni-directional throughput, end-to-end latencytext
nettimerpkt collection; pkt tailgatingbothpkt capture server, pkt capture client, active probe (tailgater)records; space delimited fields in ns trace file format
pathcharUDP; ICMPbothbandwidth, throughput, latency, loss, queue charsGUI
pathloadUDP pkts, running in client-server modeactivebandwidth (maximum IP-layer throughput that a flow can get in the path from sender to receiver, without reducing the rate of the rest of the traffic in the path)NetLogger style output
pathrateUDP based, running in client-server mode activeabsolute capacity (bottleneck bandwidth)NetLogger style output
PathView CloudICMP, UDP, and TCPactiveachievabal/utilized/available bandwidth, unavailable capcity vs provisioned, duplex and simplex capacities, non-floodingWeb GUI or PDF reports
pcharUDP; ICMPbothbandwidth, throughput, latency, loss, queue charsGUI
SProbeIP address of the other endpoint of the network path being measured along with the direction of the measurement (a single network path has two directions).activebottleneck bandwidth(both forward and reverse path)text
TRenoUDP w/limited TTL to unused port; ICMP err response or ICMP/ECHO replybothbandwidthgnuplot and ppmtogif graphs
ttcp and nttcpload generator activethroughputtext
Viznetdata in real time from a network or logfile generated by Netlogpassivebandwidth visualizationreal-time animation

Forward Path Probes

ToolInputMeasurementOutput
  Active /
Passive
Functions 
GTraceUDP w/limited TTL; ICMP time exceededbothlatency, reachabilitymap, name, addr, RTT of each hop along path
mtrICMP ECHOactivelink quality; reachability graphical(ncurses) or text(Gtk)
Nikhef tracerouteUDP w/limited TTL; ICMP time exceededactivelatency, reachability, pkt lossname, addr of each hop along path & stats
PathView CloudICMP, UDP, and TCPactive% data loss, % voice loss, data/voice jitter, RTT, one-way latency, current hop-by-hop route and route history, voice MOS score, automatic Root-cause diagnosticsWeb GUI or PDF reports
pingplotterICMP Echo/Replyactiveavailability, %pkt losswindows, graphs
tracerouteUDP w/limited TTL; ICMP time exceededactivelatency, reachability, pkt lossname, addr of each hop along path
WhatRouteUDP w/limited TTL; ICMP time exceededbothlatency, reachability MAC window; name, addr of hop, map
XtracerouteUDP w/limited TTL; ICMP time exceededactivereachabilityworld globe plot

Internet Cloud Monitoring

ToolInputMeasurementOutput
  Active /
Passive
Functions 
Narus IntelligenceSNMPpassivemonitor IP services and usageflow info
NIKSUN NetVCR, NetReporter, NetDetectorSNMPpassivetraffic flow, per-application response time, retransmission rate, RTT, end-to-end loss, bandwidth, throughput flow info
PathView CloudICMP, UDP, and TCPactivemeasure simplex or duplex performance attributes (capacity loss, latency, jitter, MOS and auto-diagnostics)Web GUI or PDF reports

Internet Weather

ToolInputMeasurementOutput
  Active /
Passive
Functions 
for News hosts pingactivePkt loss from U Oregon eXchange point to >100 news hosts status, %pkt loss, min/avg/max
Andover Internet Traffic Report pingactiveGlobal Internet Traffic, RTT, pkt loss graphs, index (0-100)

Link Utilization

ToolInputMeasurementOutput
  Active /
Passive
Functions 
IPTrafLinux net statspassiveTCP connect pkt/byte counts, interface stats/activity, TCP/UDP %traffic console screen
libpcapmachine-independent network layerpassivepkt collection libraryfile
SP Guru Network PlannerRMON probes, packet traces, direct capture, configuration files, network management data, SNMPpassivefuture traffic projection and right sizing of links and tunnels to meet service level objectives; automated off-line MPLS traffic engineering; network survivability analysis; validation of the impact of configuration changes; evaluation of "what-if" scenarios in a virtual network environment; multi-layer analysis and planning for IP/MPLS over DWDM networks; automated IPv6 readiness assessmentGUI, graphs, charts, web reports
tcpdumpbased on libpcappassiveportable packet collectorfile
tcpdprivbased on libpcappassivesanitizes collected packetsfile
Traffic ExplorerNetflow and full routing topology historyPassivePrefix-aggregated flows all links based on mapping flows across routes, aggregate and per CoS volume and utilizationGUI

Monitoring Services (Application or E-business)

ToolInputMeasurementOutput
  Active /
Passive
Functions 
CatchpointActive monitoring of URL, URI, domains, and Selenium scripts, from backbone locationsactiveweb performance monitoring, DNS monitoring, API monitoring, real time alerts, on failure diagnosticsGUI, real time push API, advanced chart analysis, email alerts/reports
Catchpoint GlimpseWeb site (javascript)passivereal user web performance monitoring, DNS monitoring, real time alertsGUI, advanced chart analysis, email alerts, email reports
ExtraHop Application Delivery Assurancenetwork traffic through port mirror or tappassiveapplication/network/data/storage performance monitoring, LDAP monitoring, DNS monitoring, API monitoring, end-user experience (EUE) monitoring, real-time transaction monitoring, L2-L7 analysisWeb interface, email reports, data file, PDF reports, rsyslog
Gomez GPNWeb site ~53 global agent locations near ISP core routersactiveweb site benchmarking & testing; web page access times, latency, transaction sequence, host availability; real-time service alerts; drill-down analysis for tests, comparative performanceGUI, graphical reports, email alerts, FTP or XML feeds
Gomez PeerReviewWeb site ~ 10,000 end-user desktop locations at different connection ratesactiveend-to-end performance measurement; on-demand diagnostic measurement; network latencies; ISP and backbone Testing; Competitive Benchmarking; real-time service alertsGUI with extensive reporting on performance metrics and connectivity rates
KeyLabsWeb-siteactiveweb site benchmarks and testingGUI
Keynote PerspectiveWeb transaction script recorder from ~50 global Agent locationsactiveaccess times, latency for: full page; benchmark single Web object; multi-page; interactive transactions; secure pages MyKeynote web interface
ServiceMetrics SM-WEBWeb-Site (global, regional, or local measurement sites)activeresponse time; availability; comparative performance GUI
Verax NMSWebsitepassiveService availability and performance monitoring for switches, routers, applications, virtualisation and data center devices. GUI, graphical reports, XML feeds

Monitoring Services (ISP)

ToolInputMeasurementOutput
  Active /
Passive
Functions 
BrixWorx softwaremeasurements from Brix100 or Brix1000 Verifiersbothend-to-end testing of application traffic between a mesh of Verifiers, or between Verifiers and guaranteed, IP-based network or application services Web based GUI or software controlled alarms
Brix 1000 VerifierActive Test trafficactive Measure performance from ISP POP, data center, or NOC, including round-trip or one-way latency, jitter, and both simulated and actual app throughput (e.g., POP, SMTP, DNS, NNTP, RTP, H.323, HTTP, HTTPS) BrixWorx web based GUI, cmd line interface, SNMP agent v1, SNMP MIB II, Ethernet MIB, EtherStats
Brix 100 VerifierActive and Passive Test Trafficbothmeasure rount-trip latency, jitter, and both simulated and actual app throughput (e.g., POP, SMTP, DNS, NNTP, RTP, H.323, HTTP, HTTPS) at customer enterprise (network edge router or other location) BrixWorx web based GUI, SNMP agent v1, SNMP MIB II, Ethernet MIB, EtherStats
Brixnet Managed Servicemeasurements from Brix 100 and/or Brix 1000 Verifierboth end-to-end testing of application traffic between a mesh of Verifiers, or between Verifiers and guaranteed, IP-based network or application services BrixWorx web based GUI or software controlled alarms
MRTGuses SNMP to read the traffic counters of users' routerspassivemonitors traffic, logs the traffic data, and represents them in graphs; also able to monitor any SNMP variable that the users choosewebpages containing graphs
NettestTCP/UDPactiveruns Iperf or user supplied additional testsNetLogger style output
NetVigilsnmp, tcp, applicationsbothdelay, bandwidth, server metrics (CPU, memory, etc.)Web based GUI, real-time status, statistics, graphs
snmpstatdSNMPactivemonitoring operative network, performing asynchronous SNMP polling to collect usage statistics, memory and CPU utilization from routerstext file

Network Simulation (Capacity Planning)

ToolInputMeasurementOutput
  Active /
Passive
Functions 
dummynetpacket intercept activebandwidth mgmtsimulated traffic
OPNET Modelerpacket traces, network management datapassivefastest discrete event simulation engine; hundreds of protocol and vendor device models with source code; hierarchical modeling environment; 32-bit and 64-bit fully parallel simulation kernel; optional System-in-the-Loop to interface simulations with live systems; open interface for integrating external object files, libraries, and other simulators; integrated, GUI-based debugging and analysisGUI, graphs, charts, web reports
SP Guru Network PlannerRMON probes, packet traces, direct capture, configuration files, network management data, SNMPpassivefuture traffic projection and right sizing of links and tunnels to meet service level objectives; automated off-line MPLS traffic engineering; network survivability analysis; validation of the impact of configuration changes; evaluation of "what-if" scenarios in a virtual network environment; multi-layer analysis and planning for IP/MPLS over DWDM networks; automated IPv6 readiness assessmentGUI, graphs, charts, web reports
Traffic ExplorerNetflow and full routing topology historyPassiveVolume and utilization per link, flow, path; Trending, predictions, what-if scenario simulation of routing and traffic changesGUI

One-way Availability/Latency Tests

ToolInputMeasurementOutput
  Active /
Passive
Functions 
echopingICMP Echo/Replyactiveavailability, latency, pkt losstext
fpingICMP Echo/Replyactivemultihost availability, latency, pkt lossparseable text
gnuplotpingICMP Echo/Replyactivemultihost availability, latency, pkt lossgnuplot graph of delay distribution
ImeterICMP Echo/Replyactivelong-term ping performanceweb page graphs
Nikhef pingICMP Echo/Replyactiveavailability, latency, pkt losstext
owampIP addressactivelatencytext
pingICMP Echo/Replyactiveavailability, latency, pkt losstext
stingTCP behaviorpassiveone-way pkt loss ratestext
Tracepingping & tracerouteactivepkt losstext
  Last Modified: Wed Apr-16-2014 13:31:39 PDT
  Page URL: http://www.caida.org/tools/taxonomy/performance.xml