mtr : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
(Commandes)
Ligne 1 : Ligne 1 :
 
[[Catégorie:Linux]]
 
[[Catégorie:Linux]]
 +
'''[[Lien court]]''' vers cette page : http://vt.cx/mtr<br/>
 +
'''[[QR code]]''' vers cette page : http://vt.cx/mtr.qr<br/>
 +
<br/>
 +
<html>
 +
<script type="text/javascript"><!--
 +
google_ad_client = "ca-pub-3341840374417340";
 +
/* VT2 */
 +
google_ad_slot = "6349432125";
 +
google_ad_width = 468;
 +
google_ad_height = 60;
 +
//-->
 +
</script>
 +
<script type="text/javascript"
 +
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
 +
</script>
 +
</html>
 +
<br/>
  
 
= Présentation =
 
= 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. '''mtr''' effectue, en boucle d'une durée réglable, les fonctions de '''[[ping]]''' et '''[[traceroute]]'''. '''mtr''' est particulièrement utile aussi pour déterminer le pourcentage de '''paquets''' perdu par un '''routeur''' situé sur le parcours des paquets (route). C'est un très bon outil de diagnotic pour les administrateurs système qui existe aussi sous '''[[Windows]]''' sous l'appellation WinMTR.
+
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 l'exécutant et un site distant précisé au lancement sous la forme :
+
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 domaine.tld -> mtr yahoo.com
 
  mtr [[IP]] -> mtr 8.8.8.8
 
  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.
+
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]
 
                                       My traceroute  [v0.85]
Ligne 27 : Ligne 44 :
 
  13. 192.64.147.150.voodoo.com                        0.0%    31  167.0 167.7 166.6 169.3  0.8
 
  13. 192.64.147.150.voodoo.com                        0.0%    31  167.0 167.7 166.6 169.3  0.8
  
= Commandes =
+
= Syntaxe =
 +
<nowiki>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]</nowiki>
 +
 
 +
= Commandes en ligne =
 
* {{K|h}} : aide
 
* {{K|h}} : aide
 
* {{K|R}} : redémarre les statistiques
 
* {{K|R}} : redémarre les statistiques
Ligne 60 : Ligne 80 :
  
 
= Liens utiles =
 
= Liens utiles =
 
+
* [http://www.bitwizard.nl/mtr/ bitwizard.nl] Site 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]]
 +
 +
= Commentaires =
 +
{{#widget:DISQUS
 +
|id=vulgumtechus
 +
}}

Version du 29 décembre 2014 à 16:13

Lien court vers cette page : http://vt.cx/mtr
QR code vers cette page : http://vt.cx/mtr.qr


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

Commentaires

blog comments powered by Disqus