Liekas, ka tīkli nekad nav pietiekami ātri. Tīkla veiktspēja ir līdz šim vienīgā problēma, par kuru visvairāk sūdzas, kad runa ir par tīklā savienotām sistēmām. Tomēr tam ir iemesls. Tīkla veiktspēja vai tās trūkums ir, iespējams, visnozīmīgākā problēma no lietotāja viedokļa. Tātad, kad tīkla administratoriem ir uzdots novērst tīkla veiktspējas problēmas, viņiem jāzina, ko meklēt, kur to meklēt, un viņiem jābūt piekļuvei pareizajiem rīkiem.
Šodien mēs padziļināti aplūkojam tīkla veiktspējas problēmu novēršanu.
Kā mēs bieži darām, mēs sāksim ar jūdžu augstumuskats uz tīkla veiktspēju. Tad, tuvojoties saturam, mēs sīkāk apskatīsim dažus faktorus, kas parasti ietekmē datortīklu darbību. Vispirms mēs apspriedīsim joslas platumu un caurlaidspēju, kas zināmā mērā ir vienas monētas divas puses. Tālāk mēs runāsim par latentumu un kavēšanos - diviem rādītājiem, kas bieži tiek sajaukti. Mēs darīsim visu iespējamo, lai nedaudz atspoguļotu šo tēmu.
Nākamā darba kārtība būs saudzīga, viena notīkli, kas visvairāk ietekmē veiktspēju. Un visbeidzot, mēs apspriedīsim kļūdas, kas dažkārt var būt citu problēmu sekas un dažkārt simptomi. Un tā kā piekļuve pareiziem rīkiem ir ļoti svarīga, novēršot tīkla veiktspējas problēmas, mēs apskatīsim dažus no labākajiem tīkla uzraudzības rīkiem, kas var palīdzēt jūsu problēmu novēršanā.
Par tīkla darbību
Wikipedia tīkla darbību definē ļoti vienkāršoti. “Tīkla veiktspēja attiecas uz klienta redzamiem tīkla pakalpojumu kvalitātes rādītājiem”. Šajā definīcijā ir trīs svarīgi jēdzieni. Pirmais ir saistīts ar veiktspējas mērīšanu. Tas ir kritiski. Tīkla veiktspēja ir kaut kas izmērīts. Otrais svarīgais jēdziens ir kvalitāte. Veiktspēja attiecas uz kvalitāti. Un visbeidzot, protams, ne mazāk svarīgi, klients. Veiktspēja ir kaut kas tāds, ko redz vai piedzīvo tīkla lietotājs, ne tikai mērot rīkus. Tāpēc ir tik svarīgi, lai būtu tīkla veiktspējas uzraudzības rīki, kas spēj veikt mērījumus no lietotāja viedokļa.
Bet vai tā nav izteikta lietotāja perspektīvasubjektīvs jēdziens, kuru var būt grūti novērtēt? Tas noteikti ir, bet, izmantojot pareizos rīkus un tehnoloģijas, to var sasniegt. Galvenais ir zināt, kā katra metrika ietekmē uztverto veiktspēju, un tieši šī ir mūsu šīs dienas tēma.
Citiem vārdiem sakot, tīkla veiktspēja ir tāspēja izpildīt lietotāja cerības. Tas ir svarīgi, jo tas nozīmē, ka tīkla veiktspēja ir atkarīga no lietotāja. Dažiem tīkla lietošanas gadījumiem ir ļoti mazas veiktspējas prasības, bet citiem - vairāk. Labi funkcionējošs tīkls ir tāds, kurā faktiskā veiktspēja sakrīt ar lietojumu, dodot lietotājiem priekšstatu, ka viss darbojas labi.
Faktori, kas ietekmē tīkla darbību
Vairākas lietas var ietekmēt uztverto sniegumu. Daži faktori nav pat saistīti ar tīklu. Piemēram, serveri, kas reaģē lēni, var interpretēt kā tīkla veiktspējas pasliktināšanās pazīmi. Tas ir vēl viens iemesls, kāpēc mums jāzina, kādi ir tīkla faktori, jo tas, izmantojot novēršanas procesu, ļaus identificēt ar tīklu nesaistītas veiktspējas problēmas.
Turpmākajos punktos mēs to apskatīsimkādi faktori un parametri mijiedarbojas, lai lietotājiem būtu uztvere par labu - vai ne tik labu - sniegumu. Daži no šiem faktoriem ir tīklu fiziskās īpašības, kuras parasti mēs nekontrolējam, savukārt citi ir elementi, kurus bieži var uzlabot, tādējādi nodrošinot lietotājiem priekšstatu par labāku sniegumu.
Joslas platums un caurlaidspēja
Joslas platums un caurlaidspēja savā ziņā ir divas pusestās pašas monētas. Turklāt abi termini nav skaidri nodalīti, un tos bieži lieto savstarpēji aizstājot. Mēs uzskatām, ka tā ir kļūda, jo patiesībā tie ir nedaudz atšķirīgi jēdzieni.
Joslas platums parasti attiecas uz datu pārnēsāšanutīkla segmenta ietilpība pēc laika vienības. Parasti to izsaka bitu reizinājumos sekundē, visbiežāk izmantojot megabitus sekundē (Mbps) un gigabitus sekundē (Gbps). Piemēram, mantotajam ātrajam Ethernet savienojumam ir joslas platums 10 Mb / s. Joslas platums nav kaut kas izmērīts, kā arī tas, kas laika gaitā mainās un palielinās lietojums. Tā ir tīklam raksturīga īpašība. Dažās shēmās tiek izmantotas tehnoloģijas, kurās joslas platumu var viegli palielināt vai samazināt, taču vairumā gadījumu tas ir fiksēts parametrs, kuru nevar modificēt.
Runājot par caurlaidspēju, tas attiecas uz faktisko summudatu, kas veiksmīgi pārsūtīti pa laika vienībām. Caurlaides intensitāti ierobežo pieejamais joslas platums, kā arī pieejamā signāla un trokšņa attiecība, tīkla kļūdas un aparatūras ierobežojumi. Lielākā daļa no tiem pašiem faktoriem, kas ietekmē tīkla veiktspēju, ietekmē caurlaidspēju. Faktiski caurlaidspēja ir tuvu izpildes brālēnam. Visas lietas ir vienādas, jo augstāka caurlaidspēja, jo augstāks tiek uztverts sniegums.
Saistībā ar uztverto tīkla darbībujoslas platums un caurlaidspēja ir svarīgi, jo, kad joslas platuma izmantošana tuvojas tīkla segmenta maksimālajai jaudai, veiktspēja parasti ievērojami pasliktinās. Tāpēc, lai arī joslas platums ir fiksēts, joslas platuma lietojums ir jāuzrauga.
Latentums un kavēšanās
Daudz kas līdzīgs joslas platumam un caurlaidspējaibieži daudz neskaidrību starp latentumu un kavēšanos. Šī ir vēl viena situācija, kad divi jēdzieni tiek lietoti aizvietojami. Abas ir saistītas ar laiku, kas nepieciešams, lai dati nokļūtu no avota līdz mērķim. Latentums bieži tiek aprakstīts kā laiks no avota, kas sūta paketi, līdz mērķim, kurš to saņem. Tas var attiekties arī uz turp un atpakaļ kavēšanās laiku, kas ietvēra vienvirziena latentumu no avota uz galapunktu, kā arī vienvirziena latentumu no galapunkta atpakaļ uz avotu. Faktiski turp un atpakaļ latentumu izmanto biežāk, galvenokārt tāpēc, ka to var izmērīt no viena punkta. Brauciena turp un atpakaļ latents parasti izslēdz laiku, ko mērķa sistēma pavada, apstrādājot paketi un izsniedzot atbildi.
SAISTĪTS LASĪJUMS: 6 Rīki visu jūsu ierīču tīkla konfigurācijas pārvaldībai
Latentums ir vēl viena fiziska iezīmetīkli. Tas ir attāluma starp avotu un mērķi un gaismas ātruma faktors, kas, starp citu, ir arī ātrums, ar kādu dati pārvietojas pa jebkura veida informācijas nesējiem. Tāpat kā joslas platums, latentums ir fiksēts parametrs. Vienīgais veids, kā to samazināt, ir avota pārvietošana tuvāk mērķim. Samazinot attālumu par aptuveni 100 km, tiks noņemts apmēram 1 milisekundes latentuma.
Ir diezgan daudz citu faktoru, kas dažus papildinakavēšanās tīkla pārraidēs. Piemēram, rindas aizkavēšanās rodas, ja vārteja saņem vairākas paketes no dažādiem avotiem, kas virzās uz to pašu galamērķi. Tā kā parasti vienā reizē var pārsūtīt tikai vienu paketi, daži no tiem jānosūta rindā nosūtīšanai, radot papildu kavēšanos. Apstrādes kavējumi rodas arī tad, kad vārteja nosaka, ko darīt ar tikko saņemto paketi. Bufferbloat turklāt var izraisīt palielinātu aizkavēšanos, kas ir aptuveni mēroga vai lielāka. Pavairošanas, rindas veidošanas un apstrādes aizkavēšanās kombinācija bieži rada sarežģītu un mainīgu tīkla latentuma profilu.
Galvenie ietekmējošie faktori ir latentums un kavēšanāsuztvertā tīkla veiktspēja. Par laimi, tos var viegli izmērīt gan ar vienu, gan ar diviem galiem. Divpusēja mērīšana, kā aprakstīts iepriekš, ja tā bieži ir vēlama, jo tā ignorē mērķa apstrādes kavēšanos un sniedz patiesu tīkla latentuma mērījumu.
Nervozēt
Jitter ir lielākais tīkla ienaidnieks sakari un lai gan to ir samērā viegli izskaidrot, tas tā irnedaudz sarežģītāk saprast, kā un kāpēc tas var tik nelabvēlīgi ietekmēt datu pārraidi. Mēģināsim izskaidrot. Vienkārši sakot, nervozēt ir aizkavēšanās variācija. Nervu var izraisīt vairāki faktori. Patiesībā daudzi no tiem pašiem faktoriem, kas ietekmē kavēšanos, ietekmē arī nervozitāti. Piemēram, rindu aizkavēšanās ir tieši saistīta ar rindas garumu. Tā kā tipiskas rindas garums vienmēr ir atšķirīgs, kavēšanās, līdz ar to arī nervozēšana.
Ar nervozēšanu ir tā, ka tas neietekmēvisa tīkla trafika vienādi. Ja kavējumi ievērojami atšķiras starp vairākām paketēm, kas veido ziņojumu (t.i., ļoti nepatīkamās situācijās), paketes varētu nonākt galamērķī no secības. Pieņemsim, piemēram, pārraidi, kas sastāv no četrām paketēm, kuras tiek pārraidītas ar intervālu 10 ms. Pirmais sastopas ar 20 ms latentumu, otrais 60 ms, trešais 40 ms un pēdējais 20 ms. Es jums saudzēšu garlaicīgo matemātiku, bet šādā situācijā vispirms ieradīsies pirmā paciņa, kurai sekos ceturtā, tad trešā un visbeidzot otrā. Dažos gadījumos tā nebūtu problēma. Piemēram, ja mums ir darīšana ar failu pārsūtīšanu, paketes tiek numurētas pēc kārtas un saņēmējdaļā tās var viegli salikt pareizā secībā. No otras puses, ja mūsu rīcībā ir reāllaika trafiks, piemēram, straumēšanas video vai VoIP saruna, mēs esam nonākuši nepatikšanās, jo paketes nevar pareizi salikt, kā rezultātā tiek izveidots pikselēts video vai izjaukts audio. No lietotāja viedokļa mums ir problēmas ar veiktspēju.
Kļūdas
Zināmā mērā tīkla kļūdas ir vēl vienafaktors, kas ietekmē tīkla darbību. Bitu kļūdas attiecas uz datu pārraides kanālā saņemto datu straumes bitu skaitu, kas mainīts trokšņa, traucējumu, kropļojumu vai bitu sinhronizācijas problēmu dēļ. Bitu kļūdu līmenis vai bitu kļūdu attiecība (BER) ir bitu kļūdu skaits, dalīts ar kopējo pārsūtīto bitu skaitu noteiktā laika intervālā. To bieži izsaka procentos.
Kaut arī tīkli ir ļoti robusti un elastīgi,viņi lielāko daļu laika atgūsies no šīm kļūdām, izmantojot vairākas metodes, ieskaitot iebūvētās kļūdu labošanas shēmas vai kļūdainu datu atkārtotu nosūtīšanu. Bet, kaut arī tie var būt pieņemami, tie bieži rada nevajadzīgu kavēšanos, pastiprinātu satricinājumu un visa veida lietotāju uztvertas veiktspējas problēmas.
ARĪ LASĪT: Pakešu zudums - kā izmērīt un kā labot
Tīkla veiktspējas problēmu novēršanas galvenie rīki
Kamēr ir daudz instrumentu mērīšanaitīkla veiktspēja, ne visi no tiem ir tik pilni kā daži no tiem, kurus mēs jums izvēlējāmies. Labākie rādīs ne tikai joslas platumu, bet arī vairākus joslas platumu ietekmējošus datus, piemēram, latentumu vai satricinājumu, tādējādi palīdzot ātri novērst izdotās tīkla veiktspējas traucējumus.
1. SolarWinds tīkla veiktspējas monitors (BEZMAKSAS IZMĒĢINĀJUMA VERSIJA)
SolarWinds ir viens no pazīstamākajiem tīkla un sistēmas administrēšanas rīku pārdevējiem. Tā ir slavena ar daudzajiem lieliskajiem tīkla administrēšanas rīkiem. Starp slavenākajiem SolarWinds produkti ir NetFlow trafika analizators un Serveris un lietojumprogrammu monitors. Uzņēmums ir atzīts arī par to, ka tas ir izveidojis nedaudzu lielisku bezmaksas rīku, kas katrs pievēršas tīkla un sistēmas administratora īpašajām vajadzībām. Uzlabots apakštīkla kalkulators un Kivi Syslog Server ir divi lieliski šo bezmaksas rīku piemēri.
SolarWindsVadošo produktu sauc par Tīkla veiktspējas monitors, vai NPM. Šis ir pilnvērtīgs tīkla uzraudzības risinājums ar lielisku funkcionalitāti. SolarWinds NPM aptaujā jebkuru iespējotu ierīci, izmantojot SNMP protokolulasīt viņu darbības rādītājus un saskarņu skaitītājus. Tas rezultātus glabā SQL datu bāzē un izmanto aptaujātos datus, lai izveidotu diagrammas, kurās parādīta katras WAN shēmas izmantošana, kā arī citi svarīgi rādītāji.

- BEZMAKSAS IZMĒĢINĀJUMA VERSIJA: SolarWinds tīkla veiktspējas monitors
- Lejupielādes saite: https://www.solarwinds.com/network-performance-monitor/registration
SolarWinds tīkla veiktspējas monitors lepojaslietotājam draudzīga GUI. Līdz ar to ierīces pievienošana ir tikpat vienkārša kā tās IP adreses vai resursdatora nosaukuma un SNMP kopas virknes norādīšana. Pēc tam rīks vaicā ierīci, uzskaita visus pieejamos SNMP parametrus un ļauj diagrammās atlasīt tos, kurus vēlaties uzraudzīt un parādīt.
Cenas SolarWinds tīkla veiktspējas monitoram sākas no 2 995 USD un atšķiras atkarībā no monitorējamo ierīču skaita. Sīkāku cenu var iegūt, sazinoties ar SolarWinds pārdošanas komandu.
Ja vēlaties izmēģināt produktu pirms tā iegādes, ir pieejams bezmaksas 30 dienu izmēģinājums, tāpat kā lielākajai daļai SolarWinds produktu.
2. ManageEngine OpManager
Uz ManageEngine OpManager ir pilnīgs pārvaldības risinājums, kas to darīspievērsties lielākajai daļai uzraudzības vajadzību. Rīks var darboties gan Windows, gan Linux, un tas ir piekrauts ar izcilām funkcijām. Piemēram, tā automātiskās noteikšanas funkcija var grafiski kartēt jūsu tīklu, sniedzot jums unikāli pielāgotu informācijas paneli.
Rīka informācijas panelis ir vēl viens no tā spēcīgajiempunkti. Tas ir ļoti ērti lietojams un navigējams, un tam ir urbšanas funkcija. Ja esat iesaistījies mobilajās lietotnēs, tās ir pieejamas planšetdatoriem un viedtālruņiem un ļaus jums piekļūt sistēmai no jebkuras vietas. Kopumā tas ir ļoti pulēts un profesionāls produkts.

Brīdinājums OpManager ir vēl viena no produkta priekšrocībām. Brīdinājumu, kas balstīti uz sliekšņa, ir pilns papildinājums, kas palīdzēs atklāt, identificēt un novērst tīkla problēmas. Katrā veiktspējas metrikā var iestatīt vairākus sliekšņus ar dažādiem paziņojumiem.
Ja vēlaties izmēģināt ManageEngine OpManager, iegūstiet bezmaksas versiju. Tā nav ierobežota laika izmēģinājuma versija. Tā vietā tas ir ierobežots. Piemēram, tas neļaus pārraudzīt vairāk nekā desmit ierīces. Lai gan tas varētu būt pietiekams testēšanas nolūkiem, tas būs piemērots tikai mazākajiem tīkliem. Lai iegūtu vairāk ierīču, varat izvēlēties no Būtisks vai Uzņēmējdarbība plāni. Pirmais ļaus jums novērot līdz 1000 mezgliem, bet otrs - līdz 10 000. Informācija par cenām ir pieejama, sazinoties ar Pārvaldīt motoruPārdošanas apjomi.
3. PRTG tīkla monitors
Uz PRTG tīkla monitors no plkst Paessler AG ir tīkla uzraudzības sistēma bez aģentiem. Paeslers apgalvo, ka PRTG tīkla monitors var iestatīt pēc pāris minūtēm. Mūsu pieredze rāda, ka tas var aizņemt nedaudz vairāk, bet tas joprojām ir ļoti vienkāršs un ātrs, pateicoties automātiskās noteikšanas funkcijai, kas skenēs jūsu tīklu, atrod ierīces un automātiski tās pievienos. Rīks izmanto Ping, SNMP, WMI, NetFlow, jFlow, sFlow kombināciju, bet var arī sazināties, izmantojot DICOM vai RESTful API.

Viens no PRTG tīkla monitors ir tā sensora arhitektūra. Sensorus varat uzskatīt par produkta papildinājumiem, izņemot tos, kas jau ir iekļauti un nav jāpievieno. Ir papildinājumi praktiski jebkam. Piemēram, ir HTTP, SMTP / POP3 (e-pasts) lietojumprogrammu sensori. Ir arī aparatūras sensori slēdžiem, maršrutētājiem un serveriem. Kopumā ir vairāk nekā 200 dažādu iepriekš noteiktu sensoru, kas no uzraudzītajām ierīcēm izgūst tādu statistiku kā reakcijas laiks, procesors, atmiņa, datu bāzes informācija, temperatūra vai sistēmas statuss.
Uz PRTG tīkla monitors piedāvā lietotāja saskarņu izvēli. Primārais ir tīmekļa saskarne, kuras pamatā ir Ajax. Ir arī Windows uzņēmuma konsole, kā arī mobilās lietotnes operētājsistēmām Android un iOS. Viena no jaukām mobilo lietotņu iezīmēm ir tā, ka tās var izmantot tūlītēju paziņošanu par visiem brīdinājumiem, ko izraisa PRTG. Pieejami arī standarta SMS vai e-pasta paziņojumi. Lai arī serveris darbojas tikai operētājsistēmā Windows, to var administrēt no jebkuras ierīces ar Ajax saderīgu pārlūku.
Uz PRTG tīkla monitors tiek piedāvāts divās versijās. Ir pieejama bezmaksas pilna versija, kas ierobežos jūsu novērošanas iespējas līdz 100 sensoriem. Ņemiet vērā, ka katrs uzraudzītais parametrs tiek uzskatīts par vienu sensoru un, piemēram, tīkla slēdža 24 interfeisa monitorā tiks izmantoti 24 sensori. Ja jums nepieciešami vairāk nekā 100 sensori, jums jāiegādājas licence. Viņu cenas sākas no 1 600 USD par 500 sensoriem. Varat arī iegūt bezmaksas, neierobežotu sensoru un pilnvērtīgu 30 dienu izmēģinājuma versiju.
Komentāri