Иперф тестира пропусну ширину и брзину мреже

Иперф - Услужни програм отвореног кода дизајниран за тестирање опсега мреже између два чвора. Услужни програм иперф омогућава генерисање ТЦП и УДП саобраћаја између домаћина. Помоћу иперфа можете брзо да измерите максимална пропусност мрежа између сервера и клијента, задржите тестирање оптерећења канала конекција, рутер, мрежни пролаз (ватрозид), ваша Етхернет или Ви-Фи мрежа.

У овом ћемо чланку показати како инсталирати и користити услужни програм. иперф за провјеру мрежне брзине Виндовс и Линук ЦентОС (постоје верзије иперф за Андроид, МацОС, РоутерОС са МикроТик-а и друге платформе).

Садржај:

  • Верзије Иперфа: иперф2 и иперф3
  • Инсталирајте иПерф за Виндовс
  • Инсталирајте иперф на ЦентОС Линук
  • Мерење брзине мреже помоћу Иперфа

Верзије Иперфа: иперф2 и иперф3

Корисност Иперф је цросс-платформа и не захтева инсталацију, само је копирајте и покрените на два уређаја, ширина опсега мреже између које морате проценити. Иперф ради у режиму клијент-сервер. На првом рачунару услужни програм Иперф покреће се у режиму сервера (очекује промет од клијента). На другом рачунару Иперф покреће у режиму клијента, започиње генерисање ТЦП / УДП саобраћаја и мери максималну брзину података.

Тренутно постоје две независне гране иперфа које се паралелно развијају: иперф2 и иперф3. Ове две верзије иперфа су компатибилне једна са другом, али подразумевано користе различите портове. У иперф1 / 2 је 5001, у иперф3 - 5201.

  • иперф2 се мора користити за паралелне нити, двосмерне тестове, а ова верзија је званично подржана у Виндовс-у
  • Иперф3 има бољу имплементацију брзих УДП тестирања. Ипер3 код је много мањи и боље оптимизован.

Преостале разлике нису толико значајне да би посебно користиле одређену верзију (чак су и опције покретања исте за њих). У овом чланку ћемо користити иперф3.

Иперф3 није званично подржан на Виндовс-у, али делује сасвим у реду. Нисам приметио очигледне проблеме или грешке.

Инсталирајте иПерф за Виндовс

Можете да преузмете иперф 3.1 за Виндовс на хттпс://иперф.фр/иперф-довнлоад.пхп или верзији иперф2 (овде). Довољно је преузети архиву иперф и распакирајте је у локални директориј на диску. Инсталација услужног програма није потребна. У архиви постоје само две датотеке: цигвин1.длл и иперф3.еке.

Постоји неколико ГУИ имплементација за Виндовс. На пример, Иперф3-Цигвин-ГУИ и јперф.

Корисност јперф написано на Јави (да би рачунар радио, мора бити инсталирана Јава машина). Поред графичких ривулета на ЦЛИ интерфејсу, Јперф може у стварном времену цртати графиконе опсега комуникационог канала.

Да бисте је користили, само унесите адресу иПерф сервера и покрените чек.

Галерија скрипта ПоверСхелл има посебан модул иПерфАутомате, који се могу користити за добијање података о мерењу перформанси мреже из скрипти ПоверСхелл-а. Можете инсталирати модул овако: Инсталл-Модуле -Наме иПерфАутомате

Инсталирајте иперф на ЦентОС Линук

У ЦентОС 8, иперф3 пакет је укључен у основно спремиште АппСтреам (у ЦентОС 7, иперф3 је у ЕПЕЛ-у). Можете га инсталирати помоћу стандардне наредбе иум / днф:

# днф инсталирајте иперф3

На Дебиан / Убунту дистрибуцији можете инсталирати услужни програм иперф3 помоћу наредбе:

судо апт инсталл иперф3

Ако планирате да користите овај Линук сервер као иперф3 сервер, морате да отворите порт 5201 у фиреваллд-у:

# фиревалл-цмд - стални --адд-порт = 5201 / тцп
# фиревалл-цмд - стални --адд-порт = 5201 / удп
# фиревалл-цмд - поновно учитавање

Мерење брзине мреже помоћу Иперфа

Погледајмо неколико примера употребе иперфа за тестирање опсега мреже. У овом примеру ћемо користити сервер са ЦентОС-ом као иперф сервер. Покрените услужни програм иперф у режиму сервера:

# иперф3 -с

Иперф сервер је покренут, чека везу на ТЦП / 5201 порт.

Слушање сервера 5201
Важно је. Аргументи корисног програма иперф разликују велика и мала слова!

Можете покренути иперф сервер са великом величином прозора ТЦП-а и на другом порту:

# иперф3 -с -в 32768 -п 5203

-в 32768 - поставите величину прозора ТЦП на 32 КБ (задано је око 8 КБ)

-п 5203 - порт на којем иперф чека везу (подсећам вас да иперф2 подразумевано слуша на порту 5001.  

Као клијент иперф користим рачунар са оперативним системом Виндовс 10. Покрените командни редак и промените се у директориј са извршном датотеком иперф:

цд ц: \ тоолс \ иперф

Да бисте покренули мрежно скенирање са стране клијента, наведите адресу (име) иперф сервера:

иперф3.еке -ц 192.168.1.202

Ако сте покренули иперф сервер са повећаном величином прозора ТЦП, можете користити следећу наредбу да бисте добили максимално оптерећење мреже:

иперф3.еке -ц 192.168.1.202 -П 8 -т 30 -в 32768

  • 168.1.202 - ИП адреса сервера Иперф;
  • 32768 - повећати величину ТЦП прозора;
  • 30 - време у секундама током којих се врши тестирање (10 секунди подразумевано);
  • 8 - број паралелних навоја (веза), који се користе за добијање максималног оптерећења по каналу.

У нашем примеру тест је трајао 30 секунди. У коначном извештају занимају нас вредности ступаца Ширина опсега у последњем реду [СУМ]. У нашем случају, просечна ширина мреже између два чвора је 79,7 Мбпс. Пренесено је 285 МБ података (колона Трансфер).

Користећи аргумент -ф Можете променити формат приказа брзине преноса (битова, килобита, мегабајта). Коришћење опције -ја Можете одредити интервал у којем желите да прикажете интермедијарне резултате. Ово је погодно за дугачке тестове (неколико минута, сати).

Можете покренути иперф у обрнутом режиму (сервер шаље податке, а клијент прихвата), за то је опција наведена на клијенту .

Услужни програм подразумевано генерише ТЦП саобраћај, ако морате да проверите брзину мреже за УДП пакете, морате да користите тастер (сервер се покреће наредбом: иперф3 -с -у).

Ако требате да проверите свој Интернет канал (пружа га добављач), можете да користите један од јавних иперф сервера (листа је доступна овде):

иперф3 -ц иперф.ит-нортх.нет

Ако требате да проверите ширину опсега мреже у оба смера (у дуплекс режиму), морате на клијенту додатно навести опцију -д:

иперф3.еке -ц ИП -П 8 -т 30 -в 32768 -д

Током пробног сета помоћу иперф-а можете пратити оптерећење прекида мреже на рачунару путем Управитеља задатака.

Важно је напоменути да приликом тестирања Иперфа користимо све расположива пропусност комуникацијског канала између клијента и сервера, што може негативно утицати на продуктивне апликације и кориснике.

Потпуна листа опција услужног програма иперф може се добити на следећи начин:

иперф3 -хелп

Иперф - Једноставан и практичан мрежни услужни програм који вам помаже да измерите перформансе мрежне везе и максималну брзину преноса података између два уређаја.