mtr : Différence entre versions
Ligne 83 : | Ligne 83 : | ||
* [https://github.com/tr github.com] '''Github''' de '''Travis Cross''' repo officiel de '''mtr''' | * [https://github.com/tr github.com] '''Github''' de '''Travis Cross''' repo officiel de '''mtr''' | ||
* [http://winmtr.net winmtr.net] '''WinMTR''' : '''mtr''' pour '''[[Windows]] | * [http://winmtr.net winmtr.net] '''WinMTR''' : '''mtr''' pour '''[[Windows]] | ||
+ | |||
+ | = Articles [[Vulgum Techus]] = | ||
+ | * [[traceroute]] | ||
+ | * [[ping]] | ||
= Commentaires = | = Commentaires = |
Version actuelle en date du 29 décembre 2014 à 16:33
Lien court vers cette page : http://vt.cx/mtr
QR code vers cette page : http://vt.cx/mtr.qr
Sommaire
Présentation
Initialement Matt's traceroute puis My traceroute, mtr est un programme Linux développé par Matt Kimball en 1997 et dont Roger Wolff a pris la suite en octobre 1998. mtr effectue, en boucle d'une durée réglable, les fonctions ping et traceroute. mtr est particulièrement utile aussi pour déterminer le pourcentage de paquets perdus par un routeur situé sur le parcours des paquets (route). C'est un très bon outil de diagnostic pour les administrateurs système qui existe aussi sous Windows sous l'appellation WinMTR.
Dès son exécution mtr teste la connexion entre l'hôte exécutant et un site distant précisé au lancement sous la forme :
mtr domaine.tld -> mtr yahoo.com mtr IP -> mtr 8.8.8.8
Ceci est effectué en envoyant des paquets en low TTL afin de connaître le temps de réponse des routeurs intervenant dans le routage des paquets. Ceci permet d'obtenir en boucle les pourcentages en temps de réponse du site distant. Une quantité importante de paquets perdus ou un temps de réponse bas sont une indication d'une mauvaise liaison dont la cause peut éventuellement être la surcharge.
My traceroute [v0.85] sd-xxxxx.dedibox.fr (0.0.0.0) Mon Dec 29 12:50:04 2014 Packets Pings Host Loss% Snt Last Avg Best Wrst StDev 1. xxxxxxx-1.rev.poneytelecom.eu 0.0% 32 0.4 0.7 0.4 9.0 1.5 2. 195.154.1.140 0.0% 32 0.9 1.2 0.7 8.7 1.3 3. prs-b8-link.telia.net 0.0% 32 6.7 1.7 0.8 7.5 1.8 4. ae-6.r02.parsfr02.fr.bb.gin.ntt.net 0.0% 32 1.2 1.4 1.2 2.8 0.3 5. ae-5.r22.amstnl02.nl.bb.gin.ntt.net 0.0% 32 17.1 20.7 13.8 47.6 9.1 6. ae-0.r23.amstnl02.nl.bb.gin.ntt.net 0.0% 32 15.8 14.7 13.2 20.0 1.6 7. ae-6.r23.asbnva02.us.bb.gin.ntt.net 0.0% 32 91.7 92.7 91.3 95.7 1.0 8. ae-0.r22.asbnva02.us.bb.gin.ntt.net 90.3% 32 90.0 90.2 90.0 90.6 0.0 9. ae-2.r21.lsanca03.us.bb.gin.ntt.net 0.0% 32 171.6 173.3 170.3 192.3 4.9 10. ae-2.r04.lsanca03.us.bb.gin.ntt.net 0.0% 31 151.3 152.2 151.0 153.7 0.9 11. xe-0-6-0-2.r04.lsanca03.us.ce.gin.ntt.net 0.0% 31 162.4 158.8 157.7 162.9 1.2 12. 96-31-83-106.static.hvvc.us 0.0% 31 166.9 167.8 166.8 169.5 0.8 13. 192.64.147.150.voodoo.com 0.0% 31 167.0 167.7 166.6 169.3 0.8
Syntaxe
mtr [-hvrctglspni46] [--help] [--version] [--report] [--report-cycles COUNT] [--curses] [--split] [--raw] [--no-dns] [--gtk] [--address IP.ADD.RE.SS] [--interval SECONDS] [--psize BYTES | -s BYTES] HOSTNAME [PACKETSIZE]
Commandes en ligne
- h : aide
- R : redémarre les statistiques
- d : change de mode d'affichage (texte/graphique)
- n : change l'affichage des routeurs (DNS ou IP)
- o & chaine : définit les colonnes à afficher (par défaut la chaine = LS NBAWV)
- espace : espace entre les données affichées
- L : Ratio de perte (Loss ratio)
- D : Paquets perdus (Dropped Packets)
- R : Paquets reçus (Received Packets)
- S : Paquets envoyés (Sent Packets)
- N : Dernier RTT (Newest RTT) (en ms)
- B : Mini et meilleur RTT (Min/Best RTT) (en ms)
- A : RTT moyen (Average RTT) (en ms)
- W : Maxi et pire RTT (Max/Worst RTT) (en ms)
- V : Déviation standard (Standard Deviation)
- G : Moyenne géométrique (Geometric Mean)
- J : Gigue courante (Current Jitter)
- M : Gigue moyenne (Jitter Mean/Avg.)
- X : Pire gigue (Worst Jitter)
- I : Gigue interarrivée (Interarrival Jitter)
- j : commutateur de stats latence (LS NABWV) / gigue (DR AGJMXI)
- c <n> : change le cycle n, (n=infini par défaut)
- i <n> : fixe l'intervale de ping en n secondes, (n=1 par défaut)
- f <n> : fixe le TTL (time-to-live) de départ (n=1 par défaut)
- m <n> : fixe le maximum TTL (n= # of hops par défaut)
- s <n> : fixe la taille n ou random (n<0) des paquets
- b <c> : définit une motif de ping soit c (0..255) ou random (c<0)
- Q <t> : fixe le ToS (Type-of-Service) des ping paquets à t
- u : commute entre ICMP ECHO et datagrammes UDP
- Ctrl+C ou q : quitter
Liens utiles
- bitwizard.nl Site officiel de mtr
- github.com Github de Travis Cross repo officiel de mtr
- winmtr.net WinMTR : mtr pour Windows