Ви коли-небудь замислювалися, як перевірити зв’язок між комп’ютерами у вашій мережі? Можливо, у вас є розділ вашої мережі, який, здається, недостатньо працює. Ваш 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, тому просто переконайтесь, що ви вибрали правильний.
Перевірте свій зв’язок
На веб-сайті 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 може допомогти вам звузити це.