Síťová latence je často nepřítel číslo jednasprávci sítě. Zdá se, že se plazí všude a vždycky vás zasáhne, když to nejméně potřebujete. Potom to asi nikdy nebudete potřebovat. Latence může vést k tomu, že vaše síť bude stěží použitelná. Co s tím tedy můžeme udělat? Prvním krokem je odhalení latencí. Pak to musíte změřit a najít. Teprve poté budete schopni něco vyřešit. Abychom vám pomohli, sestavili jsme seznam nástrojů pro testování latence sítě, které vám mohou pomoci s objevováním a měřením problémů s latencí.
Než začneme, pokusíme se co vysvětlitlatence je a co ji způsobuje. To pomůže lépe pochopit, jak mohou různé nástroje pomoci. Rovněž prozkoumáme důležitost latence a to, jak ovlivňuje využití sítě. Poté se podíváme na to, jak můžeme měřit latenci sítě. A protože je zbytečné hledat a měřit latenci, pokud se s tím nic neudělá, diskutujeme také o snížení latence sítě. Poté budeme připraveni představit náš seznam nejlepších nástrojů pro testování latence sítě. Uvidíte však, že nejde pouze o seznam, ale také stručně přezkoumáme jednotlivé nástroje.
Co je síťová latence?
V jedné větě je latence sítě měřítkemčas, který trvá, než se datový paket dostane ze svého zdroje do cíle. V ideálním světě by byla nulová latence. Ve skutečnosti však vždy bude nějaké. A ačkoli je latence nevyhnutelná, je vždy nutné zajistit, aby se nestala tak důležitá, že začne ovlivňovat normální provoz sítě.
K latenci přispívá několik faktorů. Nejprve je čas na propagaci. Ačkoli jsou sítě rychlé a bity se pohybují rychlostí světla, dosažení cíle je ještě nějakou dobu trvat. A čím delší cesta, tím více času to zabere. Z tohoto důvodu bude latence mezi dvěma počítači umístěnými tisíce kilometrů od sebe obvykle vyšší než mezi počítači ve stejné místnosti.
Nazývá se další přispívající faktorzpoždění přenosu. Toto je zpoždění, které může zavést samotné médium. Vyplývá také z velikosti datových paketů. Větší pakety budou mít vyšší latenci, protože doručení trvá déle.
Router a další zpoždění zpracování jsou takézdroj latence sítě. Každý router musí manipulovat s daty, a to i na stěží používaných obvodech, kde není zařazen do fronty. Například musí být sníženo pole záhlaví TTL.
Ve skutečnosti může data ovlivnit mnohem více zpožděnípřenos. Můžeme myslet na zpoždění ve frontě, ke kterým dojde, když data nemohou být odeslána okamžitě, nebo zpoždění úložiště, když musí být uloženo do mezipaměti na disk nebo do paměti a poté načteno.
Měření latence
Měření latence může být složitější než tovzhled. To platí zejména při měření latence mezi velmi vzdálenými body. Existuje několik důvodů, ale je to hlavně kvůli skutečnosti, že i velká latence je stále relativně krátká, řádově několik tisícin sekundy. Opravdu nemůžete zavolat svému příteli na druhé straně a říct mu: „OK, posílám vám balíček, řekni mi, až dorazí“ a změřte zpoždění. Je pravděpodobné, že paket dorazí dříve, než budete mluvit. Zapomeňte na načasování.
Obvykle se latence měří odesláním apaket, který se vrací odesílateli a měří čas potřebný k návratu odpovědi. Právě tato doba zpátečky je považována za latenci. Tato metoda hodnocení má několik nevýhod. Pokud je například zpáteční cesta jiná, číslo latence vám neřekne, u které zpáteční nebo zpáteční cesty dochází k latenci.
Dalším možným problémem je, že typypakety používané pro měření latence - obvykle požadavky ICMP a odpovědi - nejsou síťovými zařízeními vždy považována za stejnou prioritu jako některé jiné síťové přenosy.
Proč je latence důležitá?
Snadná odpověď je zřejmá: protože když je latence příliš vysoká, může to ovlivnit použitelnost sítí. Není to tedy samo o sobě zpoždění, ale pozorování. Neobvykle vysoká - nebo vyšší než obvykle - latence je často známkou toho, že něco není v síti nebo v síti. Většinou to bude důsledek přetížení. Sítě jsou jako dálnice a když je příliš velký provoz, věci se zpomalí a dostanete vysokou latenci.
Naměřená latence však není vždy známkouproblému se sítí. Protože obvykle měříme latenci měřením doby zpátečky, dalším zdrojem latence může být vzdálené zařízení. Pokud je toto zařízení velmi zaneprázdněno tím, že dělá cokoli, co musí udělat, nemusí okamžitě reagovat na požadavek ICMP, který obdržel od testovacího hostitele. Když k tomu dojde, bude to vnímáno jako latence sítě, ale ve skutečnosti nemá nic společného se sítí a vaše měření latence vám nedá ani ponětí o tom.
Podobně by uživatelé mohli zažít latencise sítí nemá nic společného. Latence aplikace je možná stejně běžná jako latence sítě. Když dojde k přetížení serverů, začne reagovat pomaleji. Stejně jako sítě, když jsou přetíženy. Ale latence serverů a aplikací dnes rozhodně není předmětem.
Snížení latence sítě
Je to jedna (nepříjemná) věc zažít latencia je to další věc, jak to změřit, ale co je dobré, pokud nenajdete způsob, jak to snížit. Existuje několik způsobů, jak to udělat. Stručně řečeno, jak opravit vysokou latenci závisí na tom, co ji způsobuje. A protože nejčastější příčinou latence je nadměrné využití sítě, podívejme se, co s tím lze udělat.
Síťové obvody nejsou neomezené a kdybýt nadměrně využívány, dochází k přetížení a uživatelé mají vysokou latenci. Funguje to přesně jako dálniční provoz. To platí zejména pro obvody WAN, které mají často velmi omezenou šířku pásma.
Takže pro snížení latence je nejlepší způsob - anouhodli - aby se snížilo využití sítě. Ale to samozřejmě není vždy možné. Zde přichází optimalizace sítě. Mohli bychom napsat celý článek o optimalizaci WAN. Ve skutečnosti jsme to nedávno udělali. A existuje mnoho nástrojů, které můžete použít při této úloze.
Nejlepší nástroje pro měření latence
Jak nyní víme, nejprve vyřešíte problémy s latencíje třeba to změřit a zjistit, odkud pochází. Zde mohou pomoci nástroje, které se chystáme odhalit. Někteří jednoduše změří latenci, zatímco jiní vám to pomohou přesně určit. Ostatní zatím měří využití šířky pásma, což může pomoci, protože víme, že nadměrné využití je hlavní příčinou vysoké latence. Nástroje jsou seskupeny spíše podle typu než podle preferencí.
1 - Monitor výkonu sítě SolarWinds (Zkušební verze zdarma)
SolarWinds je jedním z nejznámějších výrobcůnástroje pro správu sítě. Společnost je už celá léta a je známá také díky mnoha volným nástrojům, z nichž každý řeší specifickou potřebu správců sítě. Několik bezplatných nástrojů bylo na těchto stránkách zkontrolováno, protože jsme diskutovali o nejlepších serverech TFTP nejlepších serverů syslog.
Monitor výkonu sítě SolarWinds neboNPM je vlajkovou lodí společnosti SolarWind. Pravděpodobně jeden z nejlepších nástrojů pro monitorování šířky pásma SNMP, je vybaven tolika funkcemi, že bychom o tom mohli mluvit celé hodiny. Nejlepší výhodou nástroje je pravděpodobně jeho jednoduchost. Ale tato jednoduchost nepřichází za cenu flexibility. Řídicí panely, pohledy, grafy a zprávy lze plně přizpůsobit vašim preferencím nebo potřebám. Tento nástroj lze nastavit během několika minut a může škálovat od nejmenších sítí po obrovské s tisíci zařízeními.

NPM nebude přímo měřit latenci sítě,Ačkoli, i když, ale, však, nicméně. Ale poskytnutím podrobných informací o využití šířky pásma každé části vaší sítě vám to umožní rychle identifikovat problémová místa, kde by přetížení mohlo být příčinou vysoké latence.
NPM používá SNMP k pravidelnému dotazování vašich zařízenía číst jejich čítače rozhraní, počítat využití šířky pásma a zobrazovat je jako grafy. Konfigurace nástroje vyžaduje pouze zadání adresy IP zařízení a řetězce komunity. Pokročilé funkce umožňují vytvářet síťové mapy a zobrazovat kritickou cestu mezi dvěma zařízeními, což je skvělá funkce při odstraňování latence.
Ceny za sledování výkonu sítě začínají na 2 955 $. Pokud si chcete nástroj před zakoupením vyzkoušet, je k dispozici plnohodnotná 30denní zkušební verze.
2 - SolarWinds NetFlow Traffic Analyzer (Zkušební verze zdarma)
Další vynikající produkt od společnosti SolarWinds,Nástroj NetFlow Traffic Analyzer může správcům poskytnout podrobnější pohled na síťový provoz. Ukáže vám nejen využití a potenciální latenci, ale také vám ukáže, kde k němu dochází a často, co je způsobuje. Nástroj poskytuje podrobné informace o tom, co je sledovaný provoz. Nástroj vám například umožní zjistit, jaký typ provozu nebo jaký uživatel spotřebovává největší šířku pásma. Řídicí panel NetFlow Traffic Analyzer má k dispozici několik užitečných zobrazení, jako jsou top aplikace, top protokoly nebo nejlepší mluvčí.

Analyzátor provozu NetWlow SolarWinds používáProtokol NetFlow pro shromažďování podrobných informací o použití ze síťových zařízení. Protokol NetFlow, který byl původně vytvořen společností Cisco, umožňuje zařízením odesílat podrobné informace o každé „síťové konverzaci“ nebo toku do sběratele a analyzátoru NetFlow, jako je analyzátor provozu NetFlow. Tato informace obsahuje několik prvků, které lze použít k analýze provozu. Mnoho výrobců jiných než Cisco také zahrnuje NetFlow funkčnost nebo ekvivalent do jejich vybavení, někdy to nazývá jiné jméno. Protokol NetFlow byl nedávno standardizován IETF jako IPFIX nebo IP Flow Information Exchange. SolarWinds NetFlow Traffic Analyzer bude pracovat se všemi variantami protokolu, což z něj činí vynikající volbu.
SolarWinds NetFlow Traffic Analyzer jedalší modul, který se instaluje na horní část monitoru výkonu sítě. Ceny začínají na 1 915 USD a liší se podle počtu hostitelů. A stejně jako u většiny placených produktů SolarWinds je k dispozici bezplatná zkušební verze.
3 - Paessler PRTG
Paepler Router Traffic Grapher nebo PRTG jsoudalší nástroj pro monitorování šířky pásma. A je to jeden z nejjednodušších a nejrychlejších nastavení. Paessler tvrdí, že byste mohli být v provozu během několika minut a opravdu, nastavení produktu netrvá dlouho, i když o něco více, než je požadováno. Produkt má funkci automatického zjišťování, což znamená, že prohledá vaši síť a automaticky přidá komponenty, které najde.

PRTG přichází standardně s několika uživatelskými rozhraními,což vám umožní vybrat ten, který nejlépe vyhovuje vašim potřebám. K dispozici je nativní konzolová aplikace pro Windows, existuje také webové rozhraní založené na Ajaxu a existují mobilní aplikace pro Android a iOS. A skvěle využívá možnosti každé platformy. Například mobilní aplikace vám umožní přístup k podrobnostem jakéhokoli zařízení pouhým naskenováním štítku s kódem QR připojeným k němu. Konzola Windows vám samozřejmě umožní tyto štítky vytisknout.
PRTG používá pro to kombinaci technologiímonitorování. Bude používat monitorování SNMP, ale také WMI pro zařízení Windows a NetFlow a Sflow, dvě podobné, ale konkurenční technologie pro analýzu toku. Nástroj má několik senzorů speciálně navržených pro měření latence. Je zde senzor QoS, který měří zpoždění zpoždění, senzor Cisco IP SLA a senzor Ping.
4 - ManageEngine NetFlow Analyzer
ManageEngine NetFlow Analyzer je dalšíMonitorovací nástroj založený na NetFlow, který obsahuje některé pokročilé funkce sledování latence. Tento nástroj poskytuje detailní pohled na využití sítě a vzorce provozu. Jeho webové uživatelské rozhraní vám umožní sledovat provoz podle aplikací, konverzací, protokolů a dalších. Komplexní řídicí panel nástroje je jednou z jeho nejlepších funkcí. Nabízí jedny z nejlepších univerzálních možností a umožní vám zahrnout jakákoli požadovaná data. A pro správce na cestách jsou k dispozici mobilní aplikace.
Analyzátor ManageEngine NetFlow podporujeněkolik technologií toku včetně NetFlow, IPFIX, J-flow, NetStream a několik dalších. Jako bonus má také vynikající integraci se zařízeními Cisco, s podporou pro úpravu formování provozu a / nebo politiky QoS přímo z nástroje.
A pro měření latence je tento nástroj vybaven monitorem WAN Round Trip Time (RTT), který vám umožní sledovat dostupnost WAN, latenci a kvalitu služeb.
5 - PingPlotter
Přes své zavádějící jméno je PingPlotterve skutečnosti grafický software Traceroute, který může pomoci vyřešit problémy se sítí. Tento diagnostický nástroj grafuje latenci a ztrátu paketů mezi počítačem a cílem. To vám umožní vizualizovat informace, urychluje proces odstraňování problémů a může pomoci vytvořit případ, pokud potřebujete přesvědčit kohokoli, kdo na jejich konci existuje problém.

PingPlotter grafuje výkon sítě v každémhop mezi počítačem, na kterém jej provozujete, a cílovým webem, serverem nebo zařízením. Tento nástroj otestuje cestu k libovolnému zařízení, které je možné dosáhnout v síti. Ukazuje, kde se latence děje, což vám ušetří spoustu času na diagnostiku.
Přestože je statistika výkonu užitečná,pouze vám řeknou, že síť selhala - nebo neuspěla - během testu a kde je chyba. PingPlotter má užitečnou funkci časové osy, která poskytuje hlubší úroveň porozumění tím, že zobrazuje přesně, kdy se vyskytnou problémy. To vám umožní rozlišovat mezi trvalým selháním během testu a krátkým obdobím závažného selhání. Může také pomoci korelovat selhání s jinými současnými událostmi.
6 - MultiPing
MultiPing je poněkud dalším produktemzavádějící jméno. Ačkoli to primárně používá Ping k dosažení svého výkonu, MultiPing je opravdu monitorovací systém, poněkud jako SolarWinds NPM. Použití protokolu Ping spíše, že SNMP znamená, že informace, které získáte, se velmi liší. Neočekávejte, že s tímto nástrojem uvidíte využití šířky pásma. Jedna věc, kterou uvidíte, je však latence. A stejně jako monitory šířky pásma vykreslí grafy šířky pásma v průběhu času, i tato bude vykreslovat latenci v průběhu času.

MultiPing vám ukáže ztrátu paketů v procentechstejně jako minimální, průměrná a maximální latence. Má automatické zjišťování, takže jeho nastavení je velmi snadný úkol. Uživatelské rozhraní produktu lze nakonfigurovat podle vašich představ umístěním jeho různých součástí, jak uznáte za vhodné. Systém také obsahuje upozornění, které vás upozorní, když se parametry dostanou mimo rozsah. Kromě upozornění lze na výstrahách spouštět programy.
7 - Ping
Nemusíte nic stahovat ani instalovatvyzkoušejte však latenci. Ping je příkaz, který je zabudován přímo do většiny moderních operačních systémů. Stručně řečeno, Ping odešle řadu požadavků na echo ICMP na cílovou IP adresu a čeká, až odpoví odpovídajícími odpověďmi echa na ICMP. Zpoždění mezi žádostí a odpovědí se nazývá zpáteční zpoždění, které se také nazývá latence. A pokud se mu nepodaří přijmout odpověď na jednu z jeho žádostí, nástroj předpokládá, že se při přenosu ztratil buď požadavek, nebo odpověď, a zkompiluje informace o ztrátě paketů, které se zobrazí, jakmile příkaz dokončí provádění.
8 - Traceroute (Nebo Tracert)
Podobně Traceroute - nebo Tracert, pokud přijedeteze světa Windows - lze také použít pro účely testování latence. Toto je další příkaz zabudovaný do většiny operačních systémů. Používá stejný typ požadavků ICMP a odpovědí jako Ping, ale dělá to způsobem, který mu umožňuje individuálně testovat dobu odezvy - nebo latenci - každého segmentu sítě podél cesty. To je ještě lepší než Ping, protože vám může poskytnout docela dobrou představu o tom, kde se většina latence děje. Tento nástroj tedy může nejen měřit, ale také lokalizovat latenci.
Komentáře