Сервісний центр VPSGroup ремонт комп'ютерної техніки, заправка картриджів, ремонт оргтехніки, Київ, Виставковий центр, Васильківська, 55

Вимірюємо швидкість мережі програмою Iperf.

IPerf - утиліта командного рядка, призначена для тестування пропускної здатності каналу зв'язку. Вона включає в себе генератор TCP і UDP трафіку і використовується для визначення швидкості проходження трафіку між двома вузлами в мережі. IPerf (для Windows) представляє з себе невеликий виконуваний файл розміром близько 100 Кб, в якому містяться клієнтська і серверна частини.Він не вимагає установки, досить просто скопіювати її на обидва комп'ютера і запустити спочатку серверну частину програми, а потім клієнтську.

В найпростішому варіанті запуск IPerf відбувається наступним чином:

iperf -s - на сервері.



iperf -c 192.168.1.56 - на клієнті, де 192.168.1.56 - IP-адреса сервера.



За замовчуванням використовується TCP порт 5001, тестування проходить протягом 10 секунд. Цього цілком достатньо для швидкої оцінки швидкості з'єднання, однак можливості IPerf цим не обмежуються. Наприклад:

iperf -s -i10 -p80 - сервер прослуховує 80 порт і видає результат з інтервалом в 10 секунд.



iperf -c 192.168.1.60 -p80 -t120 - клієнт з'єднується з 80 портом сервера, тестування протягом 120 секунд.



Наведу повний список опцій програми:

  • -f - в якому форматі показувати швидкість (Kbits, Mbits, KBytes, Mbytes);
  • -i - з якими інтервалами відображати проміжні результати;
  • -l - розмір буфера (за замовчуванням 8 KB);
  • -m - показувати максимальний розмір TCP сегмента (MSS);
  • -p - вказати порт, по якому буде відбуватися з'єднання (за замовчуванням 5001) ;
  • -u - використовувати UDP замість TCP;
  • -w - розмір вікна TCP;
  • -B - вказівка ​​для сервера, на якому інтерфейсі приймати трафік;
  • -C - режим сумісності зі старими версіями;
  • -M - дозволяє змінити максимальний розмір TCP сегмента (MSS);
  • -N - змінює деякі опції TCP (відключення алгоритму Нагла);
  • -V - використовувати IPV6;
  • -h - висновок довідки.

Опції для сервера:

  • -s - запустити як сервер і відображати всю інформацію на екран;
  • -D - запустити як сервіс (у фоновому режимі) і не відображати інформацію.

Опції клієнта:

  • -b - використовувана смуга для UDP (за замовчуванням 1Mbit/sec);
  • -c - запустити як клієнт і з'єднатися з сервером;
  • -d - тестувати лінію в обидві сторони;
  • -n - встановити розмір переданого трафіку (не можна використовувати c ключем -t);
  • -r - виробляти двунаправленное тестування поотдельности;
  • -t - вказати час тестування (за замовчуванням 10 сек);
  • - F - НЕ генерувати трафік, а передавати готовий файл;
  • -I - введення даних, що передаються з STDIN (стандартний потік введення);
  • -L - порт, на якому клієнт буде приймати двонаправлений трафік;
  • -P - запуск декількох потоків паралельно;
  • -T - час життя пакета для групової розсилки (за замовчуванням 1).

Програма IPerf дуже проста і зручна у використанні, проте для естетів тих, хто не любить працювати в командному рядку, є графічний інтерфейс для IPerf, написаний на Java - JPerf. Установки він також не вимагає, але для його роботи необхідна встановлена ​​платформа Java.



В загальному, IPerf - зручний інструмент для вимірювання швидкості і якості мережевого з'єднання, який стоїть завжди мати під рукою.Програма абсолютно безкоштовна, завантажити її можна звідси, або з сайту SourceForge.

.