Anonim

Ви коли-небудь замислювалися, як перевірити зв’язок між комп’ютерами у вашій мережі? Можливо, у вас є розділ вашої мережі, який, здається, недостатньо працює. Ваш NFS повільний? Iperf3 може допомогти вам у всьому цьому.

Iperf3 - це інструмент з відкритим кодом, який дозволяє проаналізувати мережевий трафік та перевірити пропускну здатність вашої мережі. Він покладається як на клієнта, так і на сервер для перевірки зв'язку між ними. Однак це не проблема, оскільки Iperf3 доступний майже в усіх операційних системах, включаючи мобільні пристрої.

Отримайте Iperf3

Швидкі посилання

  • Отримайте Iperf3
    • Windows
    • Linux
  • Перевірте свій зв’язок
  • Запустіть сервер
  • Більше опцій
    • Ведення журналів
    • Час
    • Байти
  • Заключні думки

Вам потрібно буде придбати Iperf3, перш ніж ви зможете його перевірити. Він вільно доступний на веб-сайті проекту, тому отримати його не буде проблемою. Це керівництво стосуватиметься Linux та Windows, але процес подібний на інших платформах.

Windows

Перейдіть на веб-сайт Iperf3 і завантажте останню версію для Windows. Він надійде в zip-файл, тому вам потрібно буде його витягнути. Ви можете витягти його де завгодно, але переконайтесь, що це зручно. Вам потрібно буде отримати доступ до нього з командного рядка.

Після того, як ви його вилучили, вам потрібно отримати доступ до нього з командного рядка. Клацніть на меню "Пуск" і використовуйте функцію пошуку, щоб відкрити командний рядок.

Коли ви відкриєте підказку, вам потрібно буде змінити каталоги в місце, де ви вилучили Ieff3 exe.

C:> cd C: PathToYourZip

Звідти можна запустити iperf3.exe. Ви можете додати прапори та передати йому інформацію під час виконання команди.

У решті цього посібника буде вказано команду як iperf3, але, ймовірно, потрібно буде включити .exe частину.

Linux

Встановити Iperf3 в Linux дуже просто. Вам потрібно лише скористатися менеджером пакунків. Різні дистрибутиви називають це iperf або iperf3, тому просто переконайтесь, що ви вибрали правильний.

$ sudo apt встановити iperf3

Перевірте свій зв’язок

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

$ iperf3 -c iperf.scottlinux.com

Прапор -c вказує, що ви хочете запустити Iperf як клієнт, і ви передаєте йому сервер, до якого ви хочете підключитися.

Запустіть сервер

Щоб перевірити підключення до одного з комп'ютерів у власній мережі, вам потрібно запустити Iperf як сервер. В основному, це дуже просто. Просто використовуйте прапор -s.

$ iperf -s

Тепер ви можете спробувати підключитися до нього з іншого комп’ютера у вашій мережі.

C: PathTo> iperf3.exe -c 192.168.1.110

Якщо ви хочете, щоб сервер працював у фоновому режимі, у Iperf є прапор, щоб запустити його як демон.

$ iperf3 -s -D

Якщо ви працюєте в Linux, ви можете фактично запустити Iperf як службу при запуску.

$ sudo systemctl включити iperf3

Більше опцій

Є кілька інших зручних речей, які ви можете зробити з Iperf, щоб змінити її поведінку і зробити це зручніше для вас.

Ведення журналів

По-перше, якщо ви використовуєте Iperf як демонізований сервер, ви, ймовірно, хочете зареєструвати активність цього сервера.

$ iperf3 -s -D --logfile /path/to/iperf.log

Весь вихід сервера Iperf буде спрямований у ваш журнал.

Час

Ви, мабуть, хочете контролювати, скільки часу проходить тестовий Iperf. Це насправді має значення. Ви можете зробити це, додавши прапор -t і повідомивши Iperf, скільки секунд ви хочете, щоб він запустився.

$ iperf3 -c 192.168.1.110 -t 60

Під час тестування цього посібника 60-секундний тест показав більшу пропускну здатність, ніж стандартний тест. Це, безумовно, варто врахувати при тестуванні вашої мережі.

Байти

Час - не єдиний спосіб контролювати тривалість тестів. Ви можете вказати кількість байтів, які надсилає ваш клієнт. Будьте в курсі, що це байти . Кількість, яку вам потрібно буде вказати, буде великою.

$ iperf3 -c 192.168.1.110 -n 1000000

Заключні думки

Iperf дуже простий у використанні. Зараз у вас є всі основи, щоб розпочати тестування з'єднань між різними пристроями. Якщо вам потрібна додаткова допомога, команда довідки Iperf дуже добре зафіксована.

$ iperf3 -h

Завжди не забудьте провести кілька тестів і протестувати якомога більше точок між пристроями, щоб зменшити конкретні проблемні області у вашій мережі. Це може бути щось настільки очевидне і вражаюче, як комутатор, або це просто поганий адаптер WiFi. Iperf може допомогти вам звузити це.

Перевірте пропускну здатність мережі за допомогою iperf3