MTR (
Matt's Traceroute) - tai įrankis gelbėjantis linux sistemų administratoriams nustatyti interneto tinklo trikdžius.
Kaip ir "traceroute" bei "ping" užklausos, MTR siunčia ICMP paketus su vis didinama TTL reikšme tam, jog būtų įdentifikuotas kelias tarp užklausos siuntėjo ir gavėjo. Tačiau, užuot pateikęs mums įprasta informaciją apie užklausos kelyje įdentifikuojamus taškus, MTR papildomai pateikia kiekvieno taško specifinius duomenis (būsena, jungtį ir atsakymo greitį).
Tad, jei manote jog jūsų serveryje yra ryšio sutrikimų, MTR pagalba galite juos įdentifikuoti.
1. MTR įdiegimas
Ubuntu /
Debian sistemose įvykdykite komandas:
apt-get update
apt-get upgrade
apt-get install mtr-tiny
CentOS ir kitose Fedora sistemose įvykdykite komandas:
yum update
yum install mtr
2. Generuojam MTR raportą
MTR raporto generavimui pakanka įvykdyti komandą:
mtr --report [taikinio_pavadinimas]
Pavyzdžiui, norite ištestuoti ryšį į svetainę dedikuoti.lt:
mtr --report dedikuoti.lt
Tokiu pačiu principu galima nurodyti ir IP adresą:
mtr --report 12.34.56.78
3. Skaitome MTR pateikiamą informaciją
MTR raportas sugeneruoja išties didelį informacijos kiekį, tad svarbu tinkamai jį apdoroti. Raporto pavyzdys iš dedikuoti.lt serverio į pačią dedikuoti.lt svetainę:
[root@server ~]# mtr --report dedikuoti.lt
HOST: server Loss% Snt Last Avg Best Wrst StDev
1. judu.serveriai.lt 0.0% 10 0.1 0.1 0.1 0.1 0.0
2. dedikuoti.lt 0.0% 10 0.3 10.3 0.3 100.5 31.7
Įvykdyta komanda sugeneravo 10 paketų į svetainę dedikuoti.lt ir pateikė rezultatus. MTR raportas generuojamas apie 3 - 10 sekundžių, tad neskubėkite nutraukti komandos.
Jei pageidaujate jog nebūtų rodomi tarpinių serverių pavadinimai, pridėkite žymą --nod-dns:
mtr --no-dns --report [taikinio_pavadinimas]
Rezultatas:
[root@server ~]# mtr --no-dns --report dedikuoti.lt
HOST: server Loss% Snt Last Avg Best Wrst StDev
1. 79.98.25.19 0.0% 10 0.1 0.1 0.1 0.1 0.0
2. 79.98.24.250 0.0% 10 0.3 0.3 0.2 0.3 0.0
Reikšmės:
1, 2 - tarpiniai serveriai iki tikslo (šuoliai). Paskutinis serveris (2) yra serveris kuriame užklausa baigiasi (serveris kuriame talpinamas taikinys)
Loss% - prarandamų paketų procentas kiekviename šuolyje
Snt - siunčiamų paketu skaičius
Last, Avg, Best, Wrst - užklausos delsa kiekviename šuolyje. Last reikšmė yra paskutinio siųsto paketo delsos laikas (milisekundėmis).
StDev - standartinė delsos laiko informacija, šis dydis aktualus sprendžiant apie susijungimo kokybę užklausos delsos atžvilgiu
Jei matote didelį procentą ties "Loss%" stulpeliu - tuomet galimi ryšio sutrikimai kažkuriame iš šuolio taškų. Tačiau atkreipkite dėmesį, jog kai kurie interneto ryšio teikėjai riboja ICMP užklausų kiekį, tad tai nebūtinai gali indikuoti realią problemą su interneto ryšiu. Tad, jei matote jog viename iš 10 šuolių yra 50% Loss tai gali indikuoti jog interneto paslaugos teikėjas riboja ICMP užklausų kiekį.
Reikšmes ties Last, Avg, Best, Wrst turi nuosekliai didėti iki pat taikinio galinio taško. Kuo daugiau šuolio taškų - tuo didesnės reikšmės bus pateikiamos. Kiekvienas šuolio taškas prideda savo delsos laiką, tad, kuo mažiau šuolio taškų - tuo greičiau gaunamas atsakymas iš serverio (low PING). Apie ryšio kokybę iš delsos laiko spręsti nevertėtų, nes dažnai interneto paslaugos teikėjai ar jų partneriai gali keisti interneto užklausos kelius (route). Taip pat, ICMP paketų ribojimas gali iššaukti neįprastai aukštą delsos laiką.
---
Jei manote, jog jūsų serverio interneto ryšio kokybė yra suprastėjusi ir MTR testavimo rezultatu tai galima pagrįsti - apsilankykite mūsų gedimų registravimo sistemoje:
http://gedimai.iv.lt/
Galimai yra registruotas ryšio sutrikimas ar kita neganda susijusi su interneto tinklo sutrikdymu jūsų mazge.
Jei gedimų sistemoje neradote informacijos apie tinklo gedimą, susisiekite su mumis el.paštu
info@dedikuoti.lt. Pasistengsime pagelbėti viskuo kuo galėsime.