MTR sur macOS : installation, test et rapport | INTROSERV
EUR
european

EUR

usa

USD

French Fr
Ex. VAT Ex. VAT 0%

Test MTR sur Mac OS

MTR combine ping et traceroute dans un seul outil. Il envoie des paquets de test à un hôte cible et affiche la latence et la perte de paquets sur chaque routeur (saut, ou hop) le long de la route. Cela permet de voir où commence un problème réseau : dans votre réseau local, chez votre fournisseur, chez un opérateur de transit ou près du serveur.

Le support INTROSERV demande souvent un rapport MTR lorsqu'un client signale une faible vitesse, du lag ou une perte de paquets. Ce guide explique comment installer MTR sur macOS, lancer un test et enregistrer le rapport. Sous Windows, utilisez plutôt WinMTR, voir Vérification du canal avec WinMTR.

Installer Homebrew

macOS n'inclut pas MTR ; installez-le donc avec le gestionnaire de paquets Homebrew. Si Homebrew est déjà installé, passez cette étape.

Ouvrez l'application Terminal et exécutez la commande d'installation figurant sur le site officiel de Homebrew :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Le programme d'installation demande le mot de passe de votre utilisateur macOS et peut proposer d'installer les Command Line Tools for Xcode. Confirmez. À la fin, suivez les instructions de la section « Next steps » de la sortie : elles ajoutent Homebrew à votre PATH.

Vérifiez l'installation :

brew --version

Installer MTR

Installez MTR :

brew install mtr

Homebrew installe MTR dans le dossier sbin de son propre répertoire : /opt/homebrew/sbin sur les Mac avec puce Apple silicon et /usr/local/sbin sur les Mac avec processeur Intel. MTR a besoin des droits d'administrateur pour envoyer des paquets de test ; exécutez-le donc avec sudo et le chemin complet. La commande ci-dessous trouve le chemin automatiquement :

sudo "$(brew --prefix)/sbin/mtr" --version

La sortie affiche la version de MTR installée.

Lancer le test

Avant le test, désactivez tout VPN sur votre ordinateur et, si possible, connectez-le par câble plutôt qu'en Wi-Fi. Cela permet d'éviter des facteurs supplémentaires pouvant influencer le résultat. Lancez MTR vers votre serveur en remplaçant YOUR_SERVER_IP par son adresse IP ou son nom de domaine :

sudo "$(brew --prefix)/sbin/mtr" -c 1000 YOUR_SERVER_IP

L'option -c 1000 exécute 1000 cycles de test, un par seconde, et collecte des statistiques pour chaque saut. Un test plus long donne une image plus représentative de la perte de paquets, mais dure environ 17 minutes. Pour une vérification rapide, vous pouvez utiliser -c 100, mais envoyez au support le résultat du test complet.

Pendant le test, MTR met à jour le tableau à l'écran. Pour arrêter le test avant la fin des 1000 cycles, appuyez sur q.

Enregistrer le rapport

Pour envoyer les résultats au support, lancez MTR en mode rapport et enregistrez la sortie dans un fichier :

sudo "$(brew --prefix)/sbin/mtr" -r -c 1000 -w YOUR_SERVER_IP > mtr-report.txt

L'option -r active le mode rapport et l'option -w affiche dans le rapport les noms d'hôte complets, sans les tronquer. En mode rapport, l'écran reste vide jusqu'à la fin du test. Lorsque la commande se termine, le fichier mtr-report.txt est enregistré dans le dossier courant. Si vous venez d'ouvrir Terminal, il s'agit généralement de votre dossier personnel. Joignez le fichier à votre demande de support.

Tip

Pour vérifier les deux sens de la route, lancez également MTR depuis le serveur vers votre ordinateur.
Voir Identifier un problème réseau.

Interpréter les résultats

Chaque ligne du tableau correspond à un saut sur la route, et la dernière ligne est l'hôte cible. Les principales colonnes sont :

  • Loss% indique la part des paquets restés sans réponse ;
  • Snt indique le nombre de paquets envoyés ;
  • Last, Avg, Best et Wrst indiquent la latence du dernier paquet, la latence moyenne, la meilleure et la pire, en millisecondes ;
  • StDev indique l'ampleur des variations de latence.

Une perte sur un saut intermédiaire qui ne se poursuit pas sur les sauts suivants n'est généralement pas un problème : de nombreux routeurs donnent une faible priorité aux paquets de test ou limitent la fréquence de leurs réponses. Si la perte commence à un saut et se poursuit sur les sauts suivants jusqu'à l'hôte cible, elle peut indiquer une perte de paquets à partir de ce point de la route. Une forte hausse de la latence qui reste élevée sur les sauts suivants, y compris l'hôte cible, peut indiquer un retard ou une congestion à partir de ce point de la route.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • kingdom
  • germany
  • Español
  • French
  • Hrvatska
  • Italiano
  • Poland
  • Slovenski
  • ukraine
  • Türkçe
  • Русский
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA