Skip to Content
[CAIDA - Center for Applied Internet Data Analysis logo]
Center for Applied Internet Data Analysis
www.caida.org > tools : taxonomy : perf2taxonomy.xml
Performance Tools Taxonomy

Subcategory: Internet Cloud Monitoring

Narus Intelligence

URL: http://www.boeing.com/defense/cybersecurity-information-management/?
Contact:Contact
Overview: Runs at full line speed (Gigabit Ethernet, OC3 and OC12 in production; OC48 in alpha). Complete system is designed to operate 24x7. Highly available, fault tolerant and completely distributed. Basic output is flow information. In addition, it is possible to add application specific information, to aggregate and correlate information from multiple analyzers, to apply business rules on the data, to define thresholds, etc.
Access:$$

NIKSUN NetVCR, NetReporter, NetDetector

URL:http://www.niksun.com/index.php?id=189
Contact:Contact form
Overview: Nnon-intrusive scalable and extensible system with a variety of traffic analysis, data filtering, security analysis, and reporting capabilities.
Access:

Subcategory: Internet Weather

News Hosts from U Oregon

URL: http://limestone.uoregon.edu/iwr/ping.html
Contact:Authors: Joel Jaeggli, Jon S. Stevens, Roger Bailey, Lee Wilson
Overview:The rating is based on 20 pings using 210 byte packets between the news server, or nearest upstream pingable host for each network and twin.uoregon.edu. The University has DS-3 level connectivty to CWIX, DS-3 connectivity with UUNET, and 2 * oc-3 connectivity through the oregon gigapop to the Abilene network, as well as a peering relationship with Verio and a number of other local and regional service providers peering at the Oregon Internet Exchange. Packet losses of less than 6 percent are rated GREEN while packet losses of more than 12 percent are rated RED. In between is considered YELLOW. The page is updated once every 30 minutes.
Access:No longer available.

Andover Internet Traffic Report

URL: http://www.internettrafficreport.com/
Contact:Contact form
Overview: ping is used to measure round-trip travel time along major paths on the Internet. We have several servers in different areas of the globe perform the same ping at the same time. Each test server then compares the current response to past responses from the same test to determine if the response was bad or good on a scale of 0 to 100. The scores from all test servers are averaged together into a single index.
Access:web page

Subcategory: Link Utilization

IPTraf

URL:http://cebu.mozcom.com/riker/iptraf/index.html
Contact:Author: Gerard Paul Java ( riker @ mozcom.com )
Overview: IPTraf is a console-based network statistics utility for Linux. It gathers a variety of figures such as TCP connection packet and byte counts, interface statistics and activity indicators, TCP/UDP traffic breakdowns, and LAN station packet and byte counts.
  • An IP traffic monitor that shows information on the IP traffic passing over yo ur network. Includes TCP flag information, packet and byte counts, ICMP details, OSPF packet types.
  • General and detailed interface statistics showing IP, TCP, UDP, ICMP, non-IP a nd other IP packet counts, IP checksum errors, interface activity, packet size counts.
  • A TCP and UDP service monitor showing counts of incoming and outgoing packets for common TCP and UDP application ports.
  • A LAN statistics module that discovers active hosts and shows statistics showi ng the data activity on them
  • TCP, UDP, and other protocol display filters, allowing you to view only traffic you're interested in.
  • Logging
  • Supports Ethernet, FDDI, ISDN, SLIP, PPP, and loopback interface types.
  • Utilizes the built-in raw socket interface of the Linux kernel, allowing it to be used over a wide range of supported network cards.
  • Full-screen, menu-driven operation.
Access:Freely downloadable.

libpcap

URL: http://ee.lbl.gov
Contact:LBL ( libpcap @ ee.lbl.gov )
Overview: Portable Unix library for dumping packets. Serves as a machine-independent layer packet collection mechanism.
Access:Freely downloadable.

SP Guru Network Planner

URL:http://www.opnet.com/solutions/network_planning_operations/spguru_network_planner/index.html
Contact:OPNET (info@opnet.com)
Overview:OPNET's SP Guru Network Planner software automates analysis and design of large-scale multi-vendor IP/MPLS networks, supporting cost-effective and risk-mitigated decision making.
Access:$$$ Contact OPNET at http://www.opnet.com/corporate/contact.html

tcpdump

URL: http://ee.lbl.gov
Contact:LBL ( tcpdump @ ee.lbl.gov )
Overview: Stable, mature, canonical portable packet collector, built using libpcap. Network researchers frequently use tcpdump in lieu of bundled packet collectors; some vendors even ship it as bundled packet dumper. Requires reasonable understanding of networking to interpret collected packets. Output format can be easily and portably analyzed using awk, sed, and perl scripts.
Access:Freely downloadable.

tcpdpriv

URL: http://ita.ee.lbl.gov/html/contrib/tcpdpriv.html
Contact:Author: Greg Minshall ( minshall @ acm.org )
Overview: Tcpdpriv removes sensitive information from a packet trace, replacing it with contrived information from which the sensitive information cannot be reconstructed. By removing the sensitive information, the output of tcpdpriv may be shared with others (for debugging or network analysis, say). tcpdpriv requires libpcap. It works on SunOS, Solaris, and FreeBSD. Link-level headers are passed through unchanged.
Access:Freely downloadable.

Traffic Explorer

URL: http://www.packetdesign.com/products/traffic-explorer
Contact:Packet Design Inc(info@packetdesign.com)
Overview:Traffic Explorer combines two previously distinct management technologies - route analytics and traffic analysis - to deliver an integrated, real-time view of network-wide routing and traffic behavior.
Access:Request a demo here.

Subcategory: Monitoring Services (Application or E-business)

Catchpoint

URL:http://www.catchpoint.com/
Contact:info@catchpoint.com
Overview: Catchpoint provides active web performance monitoring from multiple locations around the world. The Catchpoint solution is a flexible, easy-to-use tool that helps in indentifying and resolving performance and availability issues before they affect your end users. The solution allows you to monitor not only performance of HTTP and HTTPS, but also that of DNS, TCP, FTP, and multi step web transactions. -cost range/purchase contact information: Cost depends on system usage.
Access:$$$ Cost depends on system usage.
free trial

Catchpoint Glimpse

URL:http://www.catchpoint.com/products.html
Contact:info@catchpoint.com
Overview: Catchpoint Glimpse provides real user web performance monitoring through JavaScript tags implemented on the webpage. It provides a clear view into the web performance of webpages for actual end user, and gives insight into what the impact of bad performance on the business is. Unlike passive devices which monitor only traffic to your servers, Catchpoint Glimpse monitors the entire performance of the webpage - including that of content served by other servers or providers.
Access:$$$ Cost depends on system usage.
free trial

ExtraHop Application Delivery Assurance

URL:http://www.extrahop.com/
Contact:info@extrahop.com
Overview: The ExtraHop platform provides correlated, cross-tier visibility across the network, web, application, VDI, middleware, database, and storage tiers. The ExtraHop system performs full-stream reassembly and full content analysis of all application flows for real-time L2-L7 analysis. ExtraHop automatically discovers all physical and virtual infrastructure and applications, maps their relationships, and correlates their performance.

The ExtraHop platform is non-invasive, deploying passively off a network tap or port mirror, and analyzes transactions at line-rate. Because the ExtraHop solution does not use agents, probes, or require application instrumentation, it is ideal for dynamic, virtual environments where virtual machines are provisioned, de-provisioned, and v-motioned across the datacenter. In such cases, the ExtraHop system automatically discovers new devices and adds them to the appropriate device and application pool.

The correlated view across tiers also makes ExtraHop a perfect solution for enabling collaboration across IT teams. The unified view of application and infrastructure performance enables teams to test the performance of new application code against baseline performance, identify problems before deployment, and resolve issues quickly in production.

Access:$$$ Perpetual- and subscription-based annual licensing available, starting at $7,500.
free trial

Gomez GPN

URL:http://www.gomez.com/products-solutions/
Contact:GPNcontact@gomez.com
Overview:Gomez Performance Network (GPN) measures web page and transaction performance globally and in real-time, enabling the user to continuously monitor site availability and responsiveness.

From over 53 locations spanning more than a dozen Internet backbones, GPN's secure service provides the users with data needed to identify factors that impact web site performance, compare the user's site to competitors' and evaluate changes to the user's web site, server platform or network device configurations.

Using the GPN's web interface, users can configure the benchmark tests they need, script customized transaction sequences, specify test frequency, choose nodes from which to monitor their site, set alert thresholds, and create charts for graphical report. GPN provides drill-down analysis for tests and transactions. Test data for benchmaking and trend analysis can be stored on Gomez server for 30 days for historical analysis.
Access:$$$
sample output

Gomez PeerReview

URL:http://www.gomez.com/
Contact:GPNcontact@gomez.com
Overview:Gomez PeerReview is a monthly, web-based subscription service that measures the end-to-end performance of web applications from the customers' perspective. It provides valuable last-mile visibility into the customers' web experience from all types of Internet connections (dial-up through broadband). PeerReview monitors the speed of web applications using thousands of actual end-user PCs spread across the global Internet. Its diverse testing network delivers realistic perspective of the quality of customers' web experience.

PeerReview gathers and reports a complete range of measurements -- DNS lookup, first byte and content download time, errors, network latencies and backbones crossed. It provides on-demand diagnostic measurements from any geography and connection type. This capability allows the users to pinpoint problems and design solutions before impacting their customers' online experience.

Users can access their Gomez accounts through a secure extranet. They can configure tests, view results by specific ISPs and backbone providers, or download the raw data for further analysis. The PeerReview web interface enables users to identify trends in the performance of their web site or their competitors' sites, examing how their site compares to sites of industry leaders.

With PeerReview's automated alert tracking system and configurable "warning" and "critical" alerts, users can receive real-time service alerts in response to systemic problems and outages. Also, PeerReview's error code reporting function allows users to see the types of errors their customers experience, such as "page not found" errors, missing objects, and other HTTP and network errors.
Access:$$$

Keylabs

URL: http://www.keylabs.com/
Contact:rfq @ keylabs.com
Overview: Web testing services performed at 40,000 square foot facility having >1300 PCs and gigabit capability network cabling for live-network simulations from 56K up to D3 speed. Utilizes WebSTONE Benchmark Testing, Ziff-Davis WebBench, RadView's WebLoad, RSW, e-LOAD, and other tools.
Access:$$$

Keynote Perspective

URL: http://www.keynote.com
Contact:http://www.keynote.com/company/contact/
Overview: Quality of Service measurement provider for e-commerce. Perspective measurement computers monitor the time it takes to access and download a single object or the entire contents of a Web page. Consumer Perspective performs the se measurements over a 56 Kb modem, DSL, or cable connection. Transaction Perspective measures response time to execute a multi-page interactive transaction. Varying levels of service are offered.
Access:$$$

Exodus ServiceMetrics SM-WEB

URL:http://www.centurylinktechnology.com/
Contact:WaiLi.Wong @ exodus.net
Overview: SM-WEB (Diagnostic Edition) offers customized reporting, near-time notification of performance degradation, flexible URL monitoring, and measurement location choices. SM-WEB (BenchMetric Edition) adds competitive performance information and performance metrics for peak Internet hours. Additional tools provide more specific web-site monitoring: SM-WEBPOINT measures individual web object performance in real-time. SM-SOURCETRACKER tracks the performance of dynamically named elements (ad banners, log-in screens, etc.)
Access:$$$

Verax NMS

URL:http://www.veraxsystems.com/en/products/nms
Contact:http://www.veraxsystems.com/en/contact/consultant_contact
Overview: Verax NMS is a service availability and performance monitoring system supporting a range of network elements (e.g. Windows and Linux hosts, ATM switches, Brocade and Juniper routers, ADVA Optical Networking FSP), applications (e.g. Apache Tomcat and WebSphere servers, Oracle and Microsoft SQL Server databases), virtualisation (e.g. VMware vSphere) and data center devices (including power supplies, air conditioning, sensors and detectors).
Access:$$$
sample output
free trial

Subcategory: Monitoring Services (ISP)

BrixWorx software

URL: http://www.exfo.com/en/Products/Products.aspx?Id=407
Contact: http://www.exfo.com/en/Products/ContactForm.aspx
Overview:Measures specific customer's applications and services by collecting active test suite data from Brix 1000 Verifiers located (for example) at ISP service demarcation (edge router) points, and Brix 100 Verifiers located (for example) at the entry router to a customer's enterprise network. BrixWorx software is centrally managed from the Provider's Network Operations Center. BrixWorx offers a web-based GUI that provides a comprehensive reporting and graphing interface designed to answer typical operational questions, monitor service and SLA performance, mine performance data, troubleshoot, or perform what-if modeling. Fine-grained, policy-based access controls let ISPs decide what types and how much data to share with staff members and subscribers. The set of test modules includes both active tests generating simulated customer usage traffic and passive tests monitoring actual traffic.
Access:$$$ hardware + service

Brix 1000 Verifier

URL:http://www.exfo.com/library/technical-documents/specsheets-discontinued/brix-1000-verifier (Discontinued)
Contact: http://www.exfo.com/en/Products/ContactForm.aspx
Overview: Creates a regional ISP service demarc point. Calculates network and application statistics by measuring characteristic application transaction times. Measures round-trip latency, jitter, and packet loss. Runs active test modules (e.g., VPN, VoIP, web, streaming media, email, news, differentiated services, DNS, SNMP, router status) as specified by BrixWorx software. Built-in hardware packet-timestamp engine. Optional GPS module provides worldwide, accurate synchronization of timestamps to sub-millisecond precision. Both active probes using simulated transactions and passive measurement of actual transactions is supported. This customer-located equipment separates packet-forwarding and network-testing data paths to ensure wire rate traffic flow under all conditions. Test suites are automatically provisioned by BrixWorx software. New tests can be dynamically added without resetting or data loss.
Access:$$$ hardware + service

Brix 100 Verifier

URL: http://www.exfo.com/en/Products/Products.aspx?Id=413
Contact: http://www.exfo.com/en/Products/ContactForm.aspx
Overview:Creates customer demarc point for IP services. Calculates network and application statistics by measuring characteristic application transaction times. Measures round-trip latency, jitter, and packet loss. Runs active test modules (e.g., VPN, VoIP, web, streaming media, email, news, differentiated services, DNS, SNMP, router status) as specified by BrixWorx software. Built-in hardware packet-timestamp engine. Both active probes using simulated transactions and passive measurement of actual transactions is supported. This customer-located equipment separates packet-forwarding and network-testing data paths to ensure wire rate traffic flow under all conditions. Test suites are automatically provisioned by BrixWorx software. New tests can be dynamically added without requiring hardware reset and without data loss.
Access:$$$ hardware + service

Brixnet Managed Service Level Verification

URL: http://www.exfo.com/en/Products/Products.aspx?Id=407
Contact: http://www.exfo.com/en/Products/ContactForm.aspx
Overview: Brixnet's Network Operations Center runs BrixWorx and monitors Verifiers on behalf of an ISP. Measures specific customer's applications and services by collecting active test suite data from Brix 1000 Verifiers located at ISP service demarcation (edge router) points, and Brix 100 Verifiers located at the entry router to a customer's enterprise network. BrixWorx software is centrally managed from the Brixnet NOC on behalf of the provider. BrixWorx web-based GUI provides a comprehensive reporting and graphing interface designed to answer typical operational questions, monitor service and SLA performance, mine performance data, troubleshoot, or perform what-if modeling. Fine-grained, policy-based access controls let ISPs decide what types and how much data to share with staff members and subscribers. The set of test modules inccludes both active tests generating simulated customer usage traffic and passive tests monitoring actual traffic.
Access:$$$ hardware + service

MRTG

URL:http://oss.oetiker.ch/mrtg/
Contact:Author: Tobias Oetiker (oetiker@ee.ethz.ch)
Overview:The Multi Router Traffic Grapher (MRTG) is a tool to monitor the traffic load on network-links. MRTG generates HTML pages containing PNG images which provide a LIVE visual representation of this traffic.

MRTG consists of a Perl script which uses SNMP to read the traffic counters of your routers and a fast C program which logs the traffic data and creates beautiful graphs representing the traffic on the monitored network connection. These graphs are embedded into webpages which can be viewed from any modern Web-browser.

In addition to a detailed daily view, MRTG also creates visual representations of the traffic seen during the last seven days, the last four weeks and the last twelve months. This is possible because MRTG keeps a log of all the data it has pulled from the router. This log is automatically consolidated, so that it does not grow over time, but still contains all the relevant data for all the traffic seen over the last two years. This is all performed in an efficient manner. Therefore you can monitor 200 or more network links from any halfway decent UNIX box.

MRTG is not limited to monitoring traffic though, it is possible to monitor any SNMP variable you choose. You can even use an external program to gather the data which should be monitored via MRTG. People are using MRTG, to monitor things such as System Load, Login Sessions, Modem availability and more. MRTG even allows you to accumulate two or more data sources into a single graph.
Access:downloadable
papers
sample output

Nettest

URL:http://www-itg.lbl.gov/nettest/index.html
Contact:W.E. Johnston (wejohnston@lbl.gov)
Overview:Nettest is a secure, real-time network monitoring framework, it is designed to incorporate used-seleted network tests, and be run as a daemon or an interactive process. Requests for network tests are received via a SSL connection or the user interface and are authorized using an ACL list (in the future authorization using Akenti will also be supported).

Currently the nettest framework incorporates Iperf-v1.2, a simple ping type test, and a tuned TCP test that uses a given required throughput and ping results to determine the round trip time to set a buffer size (based on the delay bandwidth product) and then performs an iperf TCP throughput test. Additional network test tools can be integrated into the nettest framework in the future.
Access:downloadable

NetVigil

URL:http://www.netscout.com/company/acquisition.asp?site=ng
Contact:Contact
Overview:Fidelia NetVigil is a massively scalable, real-time fault and performance management product utilizing distributed processing and distributed databases. It monitors end-to-end service performance as well as SLAs for services, applications, networks and servers.
Access:$$$
Online Demo

snmpstatd

URL:http://www.kotovnik.com/~avg/snmpstatd.tar.gz
Contact: Author: Vadim Antonov (avg@exigengroup.com)
Overview:Snmpstatd basically collects usuage statistics (in 30-sec "peaks" and 5-min averages), memory and CPU utilization from routers, by performing asynchronous SNMP polling. It also performs time based interpolation for 30-sec sampling ( it always requests router's local time and uses it for computing accurate 30-sec peak usuage. The statistical data about network links utilizations and reliability is then aggregated and stored in separate log files for every links and gateway. Snmpstatd can also store the information about the current state of the monitored links and gateway into the network state file. Since Snmpstatd can poll gateways relatively fast, it is good to be used for operative network monitoring.
Access:downloadable

Subcategory: Network Simulation (Capacity Planning)

OPNET Modeler

URL:http://www.opnet.com/solutions/network_rd/modeler.html
Contact:OPNET (info@opnet.com)
Overview: OPNET Modeler accelerates the R&D process for analyzing and designing communication networks, devices, protocols, and applications. Users can analyze simulated networks to compare the impact of different technology designs on end-to-end behavior. Modeler incorporates a broad library of protocols and technologies, and includes a development environment to enable modeling of all network types and technologies.
Access:$$$ Contact OPNET at http://www.opnet.com/corporate/contact.html

Subcategory: One-way Availability/Latency Tests

echoping

URL: https://github.com/bortzmeyer/echoping/
Contact:Stephane Bortzmeyer ( bortzmeyer @ pasteur.fr)
Overview:Echoping is a utility for measuring TCP/UDP latency by sending to an arbitrary (default 'echo') port. It includes support for testing HTTP query latency.
Access:Freely downloadable.

fping

URL: http://www.fping.com/
Contact:Author: Roland J. Schemers III ( schemers @ stanford.edu )
Overview:A ping variant suitable for use in scripts. fping will issue ICMP echo requests to a list of hosts in round-robin fashion. fping output is meant to be parsed by scripts. The fping man page can be found at the main website.
Access:Freely downloadable.

gnuplotping

URL: http://ircache.nlanr.net/~wessels/Software/
Contact:Author: Duan Wessels ( wessels @ nlanr.net )
Overview: Pings multiple hosts in parallel, with graphical display (gnuplot) of delay distri bution.
Access:Freely downloadable.

Imeter

URL: ftp://ftp.intel.com/pub/ietf/ippm/Imeter-1.1.tar.gz
Contact:Author: Jeff Sedayao ( sedayao @ argus.intel.com ) Kotaro Akita
Overview: Imeter is a series of scripts that supports collection, analysis, and web-displayed graphs of long-term ping data. It was originally written to measure ISP service. A paper describing its use can be found at ftp://ftp.intel.com/pub/papers/lachesis.ps.
Access:Freely downloadable.

Nikhef ping

URL:ftp://ftp.nikhef.nl/pub/network/ping.tar.Z
Contact:Author: Eric Wassenaar
Overview: A 'ping' variant with the following differences from classic 'ping':
  • Redesign for proper flodd and Cisco style ping handling
  • Packet loss now properly reported in all modes
  • Support for LSRR in addition to RR option
  • Quick ping without normal output, quits when target is alive.
  • Option to probe all addresses of multi-homed destinations
  • Supports pinging to broadcast address
  • Portability hooks for easy installation on various platforms
  • Recognizes various new ICMP packet types and subcodes
  • Recognizes bounce messages in response to sent ping requests
  • RTT reporting in fractional milliseconds
  • RTT standard deviation displayed in statistics summary
  • Minimizes DNS queries by caching DNS lookups
  • Auto-adjusts timeout period to cope with slow links
Access:Freely downloadable. Runs on HP, SGI, IBM/AIX, SUN, DEC, Apollo, NEXT, FreeBSD , SCO, and Linux

owamp

URL: http://software.internet2.edu/owamp/
Contact:boote @ internet2.edu Author: Jeff Boote
Overview: owamp measures one-way latency. It is a client-server application. The command line is similar to ping (and the command-line tool is called owping). It implements RFC 4656. The data results shows: latency distributions for a set of UDP packets including delay-variation(i.e. jitter), number of hops traversed, reordering. Different packet send schedules can be used to mimic specific traffic patterns and several individual packet characteristics such as packet size and DSCP codes can be specified.
Access:Freely downloadable.

ping

URL:ftp://ftp.arl.mil/pub/ping.shar
Contact:ftp @ arl.mil Author: Mike Muuss
Overview: Classic tool for reachability/latency assessment. Measures hop-to-hop latency and packet loss.
Access:Freely downloadable.

sting

URL: http://cseweb.ucsd.edu/~savage/sting/
Contact:Author: Stefan Savage ( savage @ cs.washington.edu )
Overview:sting is a TCP-based network measurement tool that measures end-to-end network path characteristics. characteristics. sting is unique because it can estimate one-way properties, such as loss rate, through careful manipulation and observation of TCP behavior. In addition, using TCP allows sting to leverage the existing Internet infrastructure - any TCP server can be used as a de facto measurement service - and it avoids increasing problems with ICMP-based network measurement (blocking, spoofing, rate limiting, etc.). README file includes instructions for compilation and usage.
Access:Freely downloadable source code. Binaries available for FreeBSD 3.x and Linux 2.3.x

Traceping

URL:http://www-nplvms.physics.ox.ac.uk/
Contact:Author: John MacAllister
Overview:Traceping uses ping and traceroute to track packet loss rates to a variety of destinations. It is currently used to track performance between various mostly-international, mostly physics-related sites. Runs on VMS.
Access:Available from the author by request.
  Last Modified: Mon Jul-6-2015 16:07:12 PDT
  Page URL: http://www.caida.org/tools/taxonomy/perf2taxonomy.xml