Iperf в Debian - скорост тест мрежа - Debian помощ

iperf инструмент, използван за измерване на капацитета на мрежата. С iperf честотна лента може да се тества като протокол TCP или UDP протокол. За осъществяване на теста потребителят би трябвало да работи като сървър част (за приемане и изхвърляне на трафика) и клиент (за генериране на трафик). Ние ще говорим за iperf версия 2 на Debian Linux.

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

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

Инсталиране iperf комунални услуги в Debian

От страна на сървъра

След командата iperf сървър ще слушате на всички мрежови интерфейси на порт 5001.

По подразбиране, iperf сървъра се изпълнява в конзолата и трябва да продължите да го отвори през цялото време, докато има изпит. Ако имате намерение да изпълнява скорост тест мрежа редовно, тогава част на сървъра може да се управлява като демон (фон процес) на:

От страна на клиента

UDP протокол

По подразбиране протокола TCP. Ако искате да използвате UDP протокол, трябва да се добави опция -u:

Един пример за резултат от теста за скорост на мрежата

Общи настройки

Параметри, свързани със сървъра

-ите, --server - да работят в режим на сървър.
-U, --single_udp - работи в еднонишкови режим UDP.
-D, --daemon - пуснете сървъра като демон.

Параметри, свързани с клиента

-Ь, --bandwidth п [KM] - определяне на целевата честотната лента в п бита / сек (по подразбиране 1 мегабита в секунда) .Тази параметър изисква използва UDP (-u).
-С --client - да работите в режим клиент с връзка към.
-г, --dualtest - притежават данни от изпитвания и в двете посоки едновременно.
-п, п --num [KM] е броят байтове за прехвърляне по време на изпитването на скоростта (вместо -t).
-R, --tradeoff - притежават предаване на тест и в двете посоки по отделно.
-т, --time N - време за пренос на данни в секунда (по подразбиране 10 секунди).
-F, --fileinput - вземете данните за предаване на файла.
-I, --stdin - вземете данните да бъдат прехвърлени от стандартния вход.
-L, --listenport п - порт за приемане на данни в случай на двустранен тест.
-P, --parallel п - брой на едновременно протичащи процеси на клиентите.
-Т, --ttl п - живот за множествено предаване (по подразбиране: 1).
-Z, --linux-задръстванията - даде възможност на алгоритъм задръстванията TCP (Linux само).

примери за употреба

Показване на резултатите в килобайти:

Предаване на данни в продължение на 20 секунди и се показват резултатите от изпитвания на скоростта на мрежата на всеки 5 секунди:

Да не се използва незабавно, и не се покаже информация за връзка, на мултикаст настройките на:

предаване на данни за тестване и в двете посоки по едно и също време, използвайте няма забавяне и тече два процеси на клиента:

Същото, но за да се получи резултата във формат CSV: