Speed Tests

Many network performance problems occur in or near a user's computer. For example, these problems may include incorrect configuration of TCP buffers in the user's computer or problems with local network infrastructure.

We have two complementary tools at your disposal to prevent and recognize the aforementioned problems: the NDT Speed Test and Diagnosis and the CATNIX Speed Test.


CSUC has an M-Lab (Measurement Lab) node, installed at CATNIX, which allows that tests done with its tools, such as the NDT, to be done locally against CSUC, with a very low latency.

M-Lab is a project created by Open Technology Institute (OTI) of New America, PlanetLab Consortium, Google Inc. and academic researchers. M-Lab includes tools to test network connection, quality and neutrality.

One of the most outstanding tools included in M-Lab platform is the NDT Speed Test and Diagnosis. The Network Diagnosis Tool (NDT) provides information on the configuration and performance of the user network, it compiles the test results and records the user's IP address, upload and download speed, the header and the transmission control protocol (TCP) variables of the test.

The NDT is designed to quickly and easily identify a specific set of conditions that are known to influence network performance. It provides results at different levels, making easier to visualize and understand them. These results can be sent via mail to the network administrator to help with the problem-solving phase.

M-Lab performs active measurements. This means that tests only run when people decide to run them. They do not passively monitor your connection. M-Lab hosted tests do not download or upload files to or from your device. Instead, tests measure the way in which the network responds to a synthetic stream of data that is generated by the individual test specifically for the purpose of measurement

All the data collected by M-Lab pods are open, public and available for download, allowing researchers to do research with the results. Measurement tools are also open source.

In addition to the NDT, M-Lab platform includes other tools:

  • NPAD (Network Path & Application Diagnostics), diagnoses a range of common performance issues affecting the last network mile and end-users' systems.
  • Neubot is a free software Internet bot, developed and maintained by the Nexa Center for Internet & Society, that gathers network performance data useful to investigate network neutrality.
  • BISmark is an OpenWRT-based platform that measures Internet service provider (ISP) performance and traffic inside home networks.
  • Paris Traceroute collects network path information for every connection used by the measurement tests running on the M-Lab platform.
  • Open Observatory of Network Interference (OONI) is a groundbreaking and complex tool intended for use primarily by network interference researchers.
  • MobiPerf is an open source application for measuring network performance on mobile platforms.
  • Reverse Traceroute measures the network path back to a user from selected network endpoints, and provides a rich source of information on network routing and topology.
  • SideStream collects statistics about the TCP connections used by the measurement tools running on the M-Lab platform.

CATNIX Speed Test

This tool allows users to check the quality of internet connection in an easy way, showing up the upload and download speeds and the latency. The software, widely spread around the world, has been developed by Ookla, an American company founded in 2006 and leader in bandwith measurement and network diagnostics applications.

Compared to other similar ones, CATNIX Speed Test stands out for its independence from the operator that provides the internet connection. Another advantage is its location at the Neutral Exchange Point, which provides a low latency. Indeed, this Speed Test has a user friendly and fast interface, which allows its use from any device, such as mobiles and tablets.