Як використовувати iPerf3 для перевірки пропускної здатності мережі

iPerf3

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

Адміністратори мають вимірювати пропускну здатність своїх каналів WAN, щоб переконатися, що вони працюють належним чином. Один із способів зробити це — використовувати iPerf, утиліту порівняльного аналізу з відкритим кодом. Остання версія, iPerf3, є повністю переписаним кодом, вперше розробленим Національною лабораторією прикладних мережевих досліджень у 2000-х роках.

iPerf3 перевіряє пропускну здатність між будь-якими двома мережевими комп’ютерами, щоб визначити, чи є доступна пропускна здатність достатньою для підтримки передачі програми.

IPerf3 побудовано на моделі клієнт-сервер і вимірює максимальну пропускну здатність протоколу дейтаграм користувача, TCP і протоколу передачі потоку між клієнтською та серверною машинами. Його також можна використовувати для вимірювання пропускної здатності локальної та бездротової локальної мережі.

Як користуватися iPerf3?

IPerf3 добре підходить для тестування програм трансферу даних, наприклад тих, які виконують віддалене резервне копіювання або синхронізують бази даних. Його також можна використовувати для перевірки пропускної здатності хмарних систем. З такими службами, як AWS, Microsoft Azure і Google Cloud, пропускна здатність для певного класу віртуальних машин часто нечітка. IPerf3 надає швидкий і простий спосіб визначити ефективну пропускну здатність між двома системами, але з важливим застереженням: не вважайте, що пропускна здатність є симетричною — продовжуйте тестувати в обох напрямках.

Звідки взявся iPerf3?
IPerf3 в основному розроблено Energy Sciences Network/Національною лабораторією Лоуренса Берклі та доступний згідно з ліцензією на розповсюдження програмного забезпечення Berkeley із трьох пунктів. Оскільки її було суттєво переписано, вона не сумісна з попередніми версіями.

Встановити IPerf3 на CentOS 7 можна за допомогою команди:

yum install iperf3 

Приклад перевірки швидкості:

perf3 -c fra.speedtest.clouvider.net -p 5200-5209

Моя VDS отримала такий результат тесту:

# iperf3 -c fra.speedtest.clouvider.net -p 5200-5209

Connecting to host fra.speedtest.clouvider.net, port 5200

[  4] local 2a02:128:2:6:baf3:140f:eb6f:2073 port 42536 connected to 2a0f:9440:1:b::2 port 5200

[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd

[  4]   0.00-1.00   sec  62.5 MBytes   524 Mbits/sec    4   4.33 MBytes

[  4]   1.00-2.00   sec  86.2 MBytes   724 Mbits/sec    0   4.33 MBytes

[  4]   2.00-3.00   sec  85.0 MBytes   713 Mbits/sec    1   4.33 MBytes

[  4]   3.00-4.00   sec  86.2 MBytes   724 Mbits/sec    0   4.33 MBytes

[  4]   4.00-5.00   sec  85.0 MBytes   713 Mbits/sec    0   4.33 MBytes

[  4]   5.00-6.00   sec  86.2 MBytes   724 Mbits/sec    0   4.33 MBytes

[  4]   6.00-7.00   sec  86.2 MBytes   724 Mbits/sec    0   4.33 MBytes

[  4]   7.00-8.00   sec  85.0 MBytes   713 Mbits/sec    0   4.33 MBytes

[  4]   8.00-9.00   sec  86.2 MBytes   724 Mbits/sec    0   4.33 MBytes

[  4]   9.00-10.00  sec  85.0 MBytes   713 Mbits/sec    0   4.33 MBytes

– – – – – – – – – – – – – – – – – – – – – – – – –

[ ID] Interval           Transfer     Bandwidth       Retr

[  4]   0.00-10.00  sec   834 MBytes   699 Mbits/sec    5             sender

[  4]   0.00-10.00  sec   834 MBytes   699 Mbits/sec                  receiver

iperf Done.

Схожі публікації