Топ 7 инструмента за тестване на производителността на мрежата

Всеки път, когато подозирате, че нещо не е наред с работата на мрежата, най-добрият ви начин на действие е да проведете някои тестове, за да потвърдите, че наистина има проблем, както и да ви помогнат да го намерите и в крайна сметка да го поправите. Има много налични инструменти за тестване на производителността на мрежата. Толкова много, че изборът на този, който е най-подходящ за вашите специфични нужди, може да се окаже сериозно предизвикателство. За щастие свършихме част от упоритата работа вместо вас и съставихме списък с някои от най-добрите инструменти за тестване на производителността на мрежата и сме на път да ги прегледаме, като подчертаем основните характеристики на всеки продукт.

Преди да започнем, ще обсъдим накратко производителността на мрежата като цяло. Ще направим всичко възможно да опишем какво представлява. Както ще видите, това е повече от всичко въпрос на възприятие. Факторите, които влияят на нашето възприятие за производителността на мрежата, ще бъдат следващият ни бизнес. След това ще обсъдим тестването на производителността на мрежата, как се прави и какво включва. Ние също така ще настояваме за разликата между тестване на производителността на мрежата и наблюдение на производителността на мрежата, две свързани, но различни концепции. И след като всички сме на една и съща страница, ще продължим с прегледа на най-добрите инструменти за наблюдение на производителността на мрежата.

Относно производителността на мрежата

Както е красноречиво дефинирано в едно изречение в Уикипедия, „мрежовата производителност се отнася до мерки за качество на услугата на мрежата, както се вижда от клиента“. Има три основни елемента на това определение. Първата е частта с мерките. Той ясно установи, че производителността на мрежата е нещо, което човек трябва да измерва. Следващият важен момент е качеството на услугата на мрежата. Качеството на услугата е обща концепция, но, както ще видите, няколко специфични показатели са свързани с него. Последната важна част е клиентът. Не се интересуваме от производителността на мрежата като теоретично нещо. Това, което трябва да измерим, е истинското потребителско изживяване.

Няколко различни фактора влияят върху възприеманата производителност на мрежата и обикновено се считат за важни. Първите две са честотна лента и пропускателна способност, но често има известно объркване между тези два термина. Пропускателната способност се отнася до капацитета на мрежата. Като аналогия, помислете за това като за броя на лентите на магистрала. Пропускателната способност, от друга страна, се отнася до действителното използване на наличната честотна лента. За да запазим предишната си аналогия, магистрала с четири ленти има честотна лента от 4 000 превозни средства на час, но текущата й пропускателна способност може да бъде само 400 превозни средства на час или 10% от капацитета му.

Закъснението, забавянето и трептене са по-голям фактор, влияещ върху възприеманата производителност на мрежите. Закъснението се отнася до времето, необходимо на данните за пътуване от източник до местоназначение. Това е главно функция на времето за пътуване на сигнала и времето за обработка във всички възли, които преминава. Това е физическо ограничение, което не може да бъде намалено. Закъснението, от друга страна, понякога може да бъде подобрено. Това е свързано с времето, необходимо на мрежовото оборудване за обработка, опашка и препращане на данни. По-бързото и по-мощно оборудване обикновено добавя по-малко забавяне към предаването. Що се отнася до трептене, то се отнася до вариацията в забавянето на пакета в приемащия край на разговора. Трафикът в реално време или почти в реално време е особено засегнат от него, тъй като може да доведе до пристигане на пакети данни извън последователността. В случай на глас през IP, например, това може да доведе до неразбираем говор.

Много други фактори също могат да повлияят на производителността на мрежата. Процентът на грешки е един от тях. Отнася се до броя на повредените битове, изразен като процент или част от общия брой изпратени.

Тестване на производителността на мрежата

Как се измерва ефективността от гледна точка на потребителя? Е, има, разбира се, възможността истински потребители да изпълняват тестове, но това може да бъде доста непрактично. Следващото най-добро нещо е използването на система за тестване на производителността на мрежата, която използва сонди, разположени на стратегическо място във вашата мрежа и която може да изпълнява действителни симулационни тестове помежду си, за да измерва истинската производителност, използвайки специфични типове трафик. Това обаче може също да бъде непрактично, тъй като изисква известна предварителна настройка. Няма да е от голяма полза за отстраняване на внезапен проблем.

  Вземете възможностите за лесно споделяне на екрана на Screenleap в Gmail

В тези случаи това, от което се нуждаете, е бързо и мръсно решение. Просто приложение, което можете бързо да разгърнете или инсталирате в двата края на сегмента, който трябва да тествате, и което ще ви позволи ръчно да конфигурирате и стартирате симулационни тестове.

Тестване срещу наблюдение

Друго важно разграничение, което трябва да се направи, е това между мониторинг на производителността и тестване на производителността. Това са две сходни концепции, но има няколко разлики. Основната идея е същата: симулиране на реален потребителски трафик и измерване на действителната производителност на мрежата. Това, което се различава, е как и кога се прави. Системите за наблюдение работят постоянно и извършват повтарящи се тестове между предварително конфигурирани места и използват предварително дефинирани симулационни модели. Обикновено ще бъде налично табло за показване на най-новите резултати от тестове и често могат да се генерират отчети за различни цели.

Тестването е различно по това, че обикновено е ad-hoc процес, който се изпълнява ръчно, когато се докладва или се подозира проблем. Тестовете обикновено се провеждат и между две конкретни точки в мрежата, където се подозира проблем. Тестът често помага за идентифициране и определяне на проблема.

Най-добрите инструменти за тестване на производителността на мрежата

Потърсихме на пазара едни от най-добрите инструменти за тестване на производителността на мрежата. Ето резултата от нашите усилия. Надяваме се, че ще ви помогне да изберете най-добрия инструмент за вашите специфични нужди. Ако търсите инструменти за мониторинг на производителността, тази публикация не е за това и ви предлагаме да прочетете някои от другите ни публикации по темата. Засега нека да разгледаме характеристиките на най-добрите инструменти, които можем да намерим.

1. SolarWinds WAN Killer (част от набора от инструменти на инженера)

SolarWinds е често срещано име в областта на мрежовата администрация. Компанията е известна с това, че прави едни от най-добрите инструменти за мрежово администриране на пазара. Неговият водещ продукт, Network Performance Monitor, е общопризнат като един от най-добрите налични инструменти за мониторинг на мрежовата честотна лента. И сякаш не беше достатъчно, SolarWinds също ни подари няколко безплатни инструмента, всеки от които отговаря на специфични нужди на мрежовите администратори. Такива инструменти включват известния SolarWinds TFTP сървър и Advanced Subnet Calculator.

Въпреки че не е инструмент за тестване на производителността на мрежата сам по себе си, Генератор на мрежов трафик на WAN Killer може да бъде много полезен в комбинация с други инструменти. Единствената му цел е генериране на мрежов трафик. Той позволява на администраторите да използват други инструменти за тестване на производителността за тестване на производителност при ситуации с голям трафик, нещо, което не много инструменти правят сами.

Инструментът, който е част от набора от инструменти на SolarWinds Engineer, ще ви позволи лесно да зададете IP адреса и името на хоста, към които искате да изпратите произволния трафик. Той също така ще ви позволи да зададете параметри като номера на портове, размер на пакета и процент на честотната лента, която да използвате. Той дори може да ви позволи да промените настройките за точка на код на диференцирани услуги (DSCP) и изрично уведомяване за претоварване (ECN).

Основната употреба на този инструмент е за задачи като тестване на приоритизиране на трафика и балансиране на натоварването. Можете също да го използвате, за да се уверите, че вашата мрежа е правилно настроена и че огромните количества маловажен трафик, генериран от този инструмент, няма да имат неблагоприятен ефект върху критичния трафик. Нивото на фина настройка, което инструментът позволява, ще ви позволи да симулирате почти всякакъв тип ситуация.

В SolarWinds WAN Killer Мрежов трафик ггенератор е част от Инженерски набор от инструменти, пакет от над 60 различни инструмента. Наборът от инструменти включва микс от най-важните безплатни инструменти от SolarWinds, комбинирани с много ексклузивни инструменти, които няма да намерите другаде. И повечето от включените инструменти са интегрирани в общо табло, откъдето могат да бъдат лесно достъпни.

  Как да използвате режима "Картина в картина" на Chrome за възпроизвеждане на локални видеоклипове

В Набор от инструменти на SolarWinds Engineer (включително WAN Killer Мрежов трафик ггенератор) се продава за $1 495 за настолна инсталация. Ще ви е необходим един лиценз за всеки потребител на инструмента. Но като се имат предвид всички включени инструменти, това е много разумна цена. Ако искате да дадете на набора от инструменти тестово изпълнение, 14-дневна пробна версия може да бъде получена от уебсайта на SolarWinds.

Други компоненти на набора от инструменти на SolarWinds Engineer

В Набор от инструменти на SolarWinds Engineer включва няколко специални инструмента за отстраняване на неизправности. Инструменти като Ping Sweep, DNS Analyzer и TraceRoute могат да се използват за извършване на диагностика на мрежата и за бързо разрешаване на сложни мрежови проблеми. За администраторите, ориентирани към сигурността, някои от инструментите на набора от инструменти могат да се използват за симулиране на атаки и подпомагане на идентифицирането на уязвимости.

Наборът от инструменти също така разполага с някои отлични възможности за наблюдение и предупреждение. Някои от неговите инструменти ще наблюдават вашите устройства и ще подава сигнали за наличност или здравословни проблеми. И накрая, можете да използвате някои от включените инструменти за управление на конфигурацията и консолидиране на регистрационни файлове.

Ето списък с някои от другите инструменти, които ще намерите в Набор от инструменти на SolarWinds Engineer:

Порт скенер
Switch Port Mapper
SNMP почистване
IP мрежов браузър
Откриване на MAC адрес
Разчистване на пинг
Монитор на времето за реакция
Монитор на процесора
Монитор на паметта
Монитор на интерфейса
TraceRoute
Декриптиране на парола за рутер
SNMP Brute Force атака
SNMP речникова атака
Config Compare, Downloader, Uploader и Editor
SNMP trap редактор и SNMP trap приемник
Калкулатор на подмрежата
DHCP Scope Monitor
Анализатор на DNS структура
DNS одит
Управление на IP адреси

С толкова много инструменти, включени в набора от инструменти на SolarWinds Engineer, най-вероятно е най-вероятно да го опитате и да видите сами какво може да направи за вас. И с наличната безплатна 14-дневна пробна версия, наистина няма причина да не я изпробвате.

2. Тест за скорост на LAN

Тест за скорост на LAN от TotuSoft е прост, но мощен инструмент за измерване на скоростта на трансфер на файлове, твърд диск, USB устройство и мрежови скорости. Всичко, което трябва да направите, е да изберете дестинация на сървъра, където искате да тествате WAN връзката. След това инструментът ще изгради файл в паметта и ще го прехвърли и в двете посоки, докато измерва времето, което отнема. След това прави всички изчисления вместо вас и ви дава оценка на ефективността на трансфера.

Можете също да изберете компютър, работещ на Сървър за тестване на скоростта на LAN вместо споделена папка като дестинация. Това ефективно премахва компонента за достъп до диска от уравнението, като ви дава истинска мярка за производителността на мрежата. Инструментът първоначално е настроен в неговата Lite версия с ограничени функции. За да получите достъп до разширените функции на стандартната версия, трябва да закупите лиценз, който се предлага само за десет долара, с налични отстъпки за количество. Инструментът е преносим и ще работи на всяка версия на Windows след Windows 2000.

3. LAN Bench

Въпреки факта, че сайтът на неговия разработчик вече не съществува, LAN Bench от Zack Saw все още е лесно достъпен за изтегляне от няколко уебсайта за изтегляне на софтуер. Това е безплатна и преносима програма за сравнителен анализ на TCP мрежа. Инструментът е базиран на Winsock 2.2, доста стара рамка, но с минимално използване на процесора. По този начин можете да сте доста сигурни, че лошата производителност на процесора няма да дойде и да замърси резултатите от теста за производителност на вашата мрежа. Всичко, което прави инструментът, е да тества производителността на мрежата между два компютъра, но това, което прави, се справя добре.

Ще трябва да бягате LAN Bench на два компютъра, в двата края на мрежовия сегмент, който искате да тествате. Единият екземпляр работи като сървър, а другият е клиент. Сървърната страна не изисква конфигурация. Всичко, което трябва да направите, е да щракнете върху бутона Listen. Конфигурацията за тестване на инструмента се извършва от страна на клиента, преди да започне теста. Ще трябва да посочите IP адреса на сървъра и можете да регулирате няколко параметра за тестване, като общата продължителност на теста, размера на пакета, използван за тестване, както и режима на връзка и трансфер.

  6 най-добри инструменти и софтуер за сканиране на уязвимости

4. NetIO & NetIO-GUI

NetIO-GUI всъщност е безплатен преден край за мултиплатформената помощна програма за команден ред NetIO. Заедно те образуват много мощен инструмент за тестване на производителността. Може да се използва за измерване на времената за реакция на ICMP, както и скоростите на мрежов трансфер за различни размери на пакети и протоколи. Всички резултати се съхраняват в база данни на SQLite и могат лесно да бъдат сравнени. Този инструмент за Windows се предлага или като софтуер за инсталиране, или като преносим инструмент.

За да стартирате тестове, имате нужда от два екземпляра на инструмента, по един в двата края. Едната страна ще работи в клиентски режим, докато другата ще работи в сървърен режим. Използването му е доста просто, след като го стартирате в двата края, щракнете върху бутона за стартиране на сървъра (обикновено работи в далечния край) и на клиента просто въведете IP адреса на сървъра и изберете протокола (TCP или UDP), които искате да използвате за стартиране на теста. Започвате теста и оставяте NetIO да тества свързаността с различни размери на пакети, преди да върне резултатите от теста.

5. NetStress

Първоначално създаден като вътрешен инструмент от Nuts About Nets, NetStress оттогава започна да се предлага на обществеността. Това е още един безплатен и прост инструмент за мрежов сравнителен анализ. Както повечето други подобни продукти, ще трябва да стартирате инструмента на два компютъра в двата края на мрежата, които трябва да тествате. Той е малко по-лесен за използване от други инструменти, защото може автоматично да намери IP адреса на приемника.

Извършването на тест с NetStress е много просто, въпреки че някои може да не го намерят за разбираемо. Това, което трябва да направите, е да кликнете върху 0.0.0.0 до Remote Received IP. След това избирате IP адреса, който е посочен в прозореца, и щракнете върху OK. Това ще активира бутона Старт. След като го активирате, просто щракнете върху него и инструментът започва да тества и измерва пропускателната способност на TCP и UDP. Интересна опция намира в този инструмент възможността за промяна на размера на MTU, използван за тестване. Въпреки някои странности като невъзможността за преоразмеряване на прозореца на цял екран, NetStress е доста добър инструмент.

6. Аида32

Aida32 е официално спрян продукт, който е заменен от Aida64, но тази по-стара версия все още е много популярна и лесна за намиране. Aida е инструмент за хардуерна информация и сравнителен анализ, който може да извършва много различни тестове. Причината, поради която тази специфична и по-стара версия е попаднала в нашия списък, е, че включва отличен инструмент за сравнение на мрежата, който вече не е наличен в последните версии. Използването на приставката е лесно и може да се стартира от менюто на приставката на инструмента

Aida32 инструментът не се различава много по своята работа от повечето други в този списък и ще трябва да го стартирате в двата края на пътя, който искате да тествате. На един от компютрите трябва да изберете Master от падащия списък, който ще намерите в долната част на прозореца на инструмента. След това отивате в раздела Bandwidth и щракнете върху бутона Старт. На другия компютър избирате Slave вместо Master и въведете IP адреса на главния. Точно както направихте на главния, отивате в раздела Bandwidth и щракнете върху Старт. След като тестът приключи, бутонът Save може да се използва за удобно запазване на диаграмата на честотната лента в растерен формат.

7. Тест за производителност

Точки за преминаване Тест за представяне е пълен софтуер за сравнителен анализ на производителността на компютъра. Той попадна в нашия списък, защото разполага с доста приличен усъвършенстван инструмент за мрежово тестване, който човек може да използва за провеждане на тестове за производителност на мрежата. Също така може да изпълнява тестове както в IPv4, така и в IPv6 мрежи. Освен това, той ще позволи на потребителите да задават размера на блока данни, използван за тестване. Освен това ще ви позволи да активирате ограничаване на честотната лента на UDP, ако желаете. Мрежовият модул е ​​добре скрит в Тест за представяне приложение. Можете да получите достъп до него, като щракнете върху разширени и след това върху Мрежа от лентата с менюта на инструмента.

Това е ограничен инструмент, при който резултатите се показват в областта на състоянието и показват количеството данни, изпратени до сървъра, натоварването на процесора и средната, минималната и максималната скорост на трансфер. Въпреки че това не е много, би трябвало да е достатъчно, за да се определи последователността на производителността на мрежата. PerformanceTest е платен Shareware, но може да се използва безплатно без никакви ограничения до 30 дни.