MTR

MTR

What is MTR?

MTR is a network diagnostic tool which combines the results of both the ping and traceroute tools. When a computer connects to another computer over the internet, the network traffic is sent through a series of routers, or “hops”, in between the source and destination to efficiently deliver content. MTR looks at each of these hops and measures the latency and packet loss against each one, including the destination. This information allows us to figure out where a network problem lies.

For ExaVault, an MTR trace lets us see the network traffic between your system and the server hosting your files. This can help us pinpoint spots in the route where traffic is slowing down or getting lost.

Installing 'WinMTR' on Microsoft Windows

Unfortunately the MTR tool does not come pre-installed on Windows so you will need to install it yourself.

  1. Download and install WinMtr from the WinMTR site. You will get a .zip archive containing two folders WinMTR-32 and WinMTR-64. Both contain two files: WinMTR.exe and README.TXT.
  2. Extract the WinMTR.exe for your platform (32 or 64 bit) and click to run it. (If you don’t know what version you need, just click on both files and see which one works.)

Using 'WinMTR' on Microsoft Windows

To use 'WinMTR' on Microsoft Windows, double-click on the WinMTR version for your computer:

  1. Enter your account address in to the Host box
  2. Click Start
  3. Let WinMTR run for 10-15 minutes
  4. Click Stop
  5. Click Copy Text to Clipboard
  6. Paste the results in an email to support.

Installing 'MTR' in Mac OS X

The MTR tool does not come pre-installed on Mac OS X computers, and is not available in the Apple store.

You will need to have the Homebrew package management system installed on your computer before you can install MTR. This package management system makes libraries and utilities available for your Mac that are not included in the Mac OS X installation by default.

Note: if you have the MacPorts package management system installed, you will need to use that to install the mtr utility as it is not compatible with the Homebrew package management system.

Installing and Using 'MTR' from Homebrew

  1. To install Homebrew, open a Terminal Window and run the command
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  2. To install mtr, run the command
    brew install mtr
  3. Once mtr is installed, run the command:
    cd /usr/local/Cellar/mtr/0.86/sbin
  4. Make the mtr command available to your system by running:
    cp mtr /usr/local/bin/

    . If you get a permission error, run:

    sudo cp mtr /usr/local/bin/
  5. To run an mtr trace, run the command:
    mtr domain

    Note that domain should be the address for your account (such as test.exavault.com).

  6. Let the MTR trace run for 10-15 minutes.
  7. Use your mouse to highlight the traces results.
  8. Press Control-c to copy the trace.
  9. Email support and Press Control-v to paste the results in to the email.

Understanding MTR Results

If you see 0% packet loss throughout all the hops of the MTR trace, this indicates that there likely is not a networking issue between your computer and the ExaVault server.

If you see packet loss that does not get recovered in later hops, the suggests a potential problem in the route your system is taking to reach ExaVault. Be sure to send the results over for further review.

Did you find an issue with this article? Let us know!

help/02-networking/04-mtr.txt · Last modified 2018/04/17 11:03 (external edit)