Пропускна здатність - або точніше мережева пропускна здатністьтому що це те, про що ми будемо говорити - це міра здатності схеми транспортувати дані. Зазвичай він виражається в бітах за секунду і дає уявлення про кількість даних, які можуть передаватися одиницею часу. Сьогодні ми розглядаємо найкращі інструменти для вимірювання пропускної здатності. Деяким з вас може бути цікаво, чому комусь знадобиться такий інструмент. Зрештою, чи не пропускна здатність схеми 100 Мбіт / с 100 Мбіт / с? Ну, не завжди, звідси необхідність інструментів для його вимірювання.
Ми розпочнемо наше дослідження, поглибивши йогоподивіться на пропускну здатність. Ми розповімо, що це таке, а що ні. Потім ми спробуємо вирішити загальну плутанину між пропускною здатністю та пропускною здатністю. Вони пов'язані, але не однакові. Тоді ми поговоримо про фактори, що негативно впливають на пропускну здатність. Наступним нашим порядком бізнесу буде переконатися, що всі знаходяться на одній сторінці про біти та байти, і що ми всі розуміємо, що насправді означають цифри пропускної здатності. Незважаючи на все це позаду, ми розкриємо деякі найкращі засоби вимірювання пропускної здатності, які ми могли знайти, а потім коротке обговорення конкретних інструментів, які використовуються для вимірювання пропускної здатності в Інтернеті.
Що таке пропускна здатність?
За даними Вікіпедії, «пропускна здатність - цемаксимальна норма виробництва або максимальна швидкість, з якою щось можна обробити ». Це дещо загальне, і те, що нас насправді цікавить, - це пропускна здатність мережі. Отже, посилаючись на популярну Інтернет-енциклопедію, вона в контексті телекомунікацій надалі визначається як "швидкість успішної доставки повідомлень по каналу зв'язку". Ми наближаємось до нашої мети визначення пропускної здатності.
В умовах комп’ютерних мереж пропускна здатність зазвичайМається на увазі максимальна здатність ланцюга для переміщення даних ланцюга або зв'язку Його значення виражається в бітах на секунду (bps), часто використовуючи множники, такі як кіло, мега або гіга. Пропускна здатність - це те, за що ви часто платите. Наприклад, ви очікуєте, що інтерфейс локальної мережі 100 Mbps матиме пропускну здатність 100 Mbps. Аналогічно, якщо у вас підключення до Інтернету 20 Мбіт / с, ви очікуєте, що його пропускна здатність складе 20 Мбіт / с.
Точне визначення пропускної здатності не точнозрозуміло, але для нашої дискусії ми будемо вважати, що це справжній показник здатності мережевої схеми передавати дані. Простіше кажучи, це максимально досяжна пропускна здатність ланцюга. Якщо порівняти ланцюг з автодорогою - як це часто робимо - пропускна здатність - це кількість автомобілів, яку вона може перевозити за годину.
Чи пропускна здатність і пропускна здатність однакові?
Отже, враховуючи наше спробу визначенняпропускна здатність, ви можете перейти до висновку, що пропускна здатність і пропускна здатність - одне і те ж. І якщо ми подивимось на визначення пропускної здатності мережі та пропускної здатності мережі, ви побачите багато подібності. Насправді визначення пропускної здатності однієї людини може бути визначенням пропускної здатності іншої, і це може зробити так, що терміни є взаємозамінними.
Ми не вважаємо, що вони взаємозамінні. Але насправді те, що ми думаємо, насправді не має значення. Або принаймні, це не повинно мати для вас великого значення. Важливо те, що ми погоджуємось, як називатиметься те, що в цій статті. Отже, до кінця нашої дискусії ми будемо називати пропускну здатність як МАКСИМАЛЬНУ пропускну здатність даних ланцюга, і ми будемо називати пропускну здатність як СУЧАСНУ швидкість даних, яку несе ланцюг. Отже, виміряна пропускна здатність ланцюга з пропускною здатністю 100 Мбіт / с може бути не меншою, ніж 1 Мбіт / с. Насправді це може бути нуль.
Фактори, що впливають на пропускну здатність
Отже, якщо пропускна здатність є максимальною несучоюємність ланцюга, вона не повинна змінюватися, правда? Ну, насправді це різниться. Насправді важливо розрізняти максимальну та фактичну пропускну здатність. Пояснимо. Для прикладу ми візьмемо пропускну здатність шляху даних між сервером в одному центрі обробки даних та іншим сервером в іншому центрі обробки даних. Очевидно, ми б спокусилися вірити, що пропускна здатність шляху буде такою, як сегмент шляху з найнижчою пропускною здатністю. Але хоча це правда, що вона ніколи не буде вищою за це, але може бути і нижчою. Кожен пристрій між джерелом та пунктом призначення може додати певні затримки, що, у свою чергу, негативно вплине на пропускну здатність.
Перевикористання мережі та наслідки цьогоперевантаженість також може вплинути на пропускну здатність. Якщо ми повернемось до аналогії шосе, ми всі знаємо, що напружена автодорога проходить набагато повільніше, ніж дорога з невеликим рухом. Те саме стосується перевантажених мереж.
Не плутайте біти та байти
Знаючи максимальну пропускну здатність ланцюга абоШлях до пункту призначення повинен дати можливість обчислити, скільки часу знадобиться для передачі файлу заданого розміру. Але ви повинні бути обережними, щоб отримати яблука та апельсини прямо.
Пропускна здатність зазвичай вимірюється в бітах на одиницюсекунда (bps), кілобіт в секунду (kbps), мегабіт в секунду (Mbps) і гігабіт в секунду (Gbps). І є деяка плутанина щодо того, що означають префікси кіло, мега та гіга. Відповідно до стандарту S.I., ці префікси вказують на множення на 1000 (кіло), 1 000 000 (мега) та 1 000 000 000 (гіга).
Що стосується розмірів файлів, вони, як правило, вимірюються вбайт, кілобайт, мегабайт і гігабайт, де байт - вісім біт. Сьогодні префікси кіло, мега та гіга мають однакові стандартні значення S.I., які відповідають стандартам Міжнародної електротехнічної комісії 1998 року (IEC). Однак багато хто все ще використовує старіший бінарний конвент, який визначає кілобайт - 1 024 байт. Отже, розмір файлу 1 мегабайт - 1 024 × 1 024 (або 1 048 579) байт, а 1 гігабайт - 1 024 × 1 024 × 1 024 (або 1 073 741 824) байт.
Тут важливо зазначити, щорізниця між гігабайт S.I. та бінарним гігабайтим старої школи становить майже 74 мегабайти. Отже, намагаючись обчислити час, необхідний для передачі будь-якої кількості даних, ви повинні знати, чи використовуються величини розміру файлу та пропускної здатності S.I. або двійкові префікси.
Отримання чисел прямо
Люди не є незвичайними для скороченнязагальновживані вирази. Наприклад, ми часто називаємо файл 64 кілобайт як 64-кілограмовий файл або файл 100-мегабайтним файлом як 100-мегабайтний файл. Ми також часто робимо те ж саме, коли говоримо про пропускну здатність схеми. Отже, ми будемо називати ланцюг 256 кілобітів на секунду як ланцюг 256 к або 2 Мбіт / с як ланцюг 2 мега. Звичайно, це означає, що ви повинні бути обережними при обчисленні часу передачі, оскільки розміри файлів вимірюються в байтах, а пропускна здатність схеми вимірюється в бітах.
Якщо візьмемо, наприклад, файл 64 к. Це насправді 64 × 1024 (якщо припустимо, що ми використовуємо двійкові множники) × 8 біт на загальну суму 524 288 біт. Аналогічно, ланцюг 64 к передасть біти зі швидкістю 64 × 1000 або 64 000 bps. Тому кількість часу, необхідного для передачі файлу 64 k по ланцюгу 64 k, становитиме щонайменше 524 288/64 000 або 8,192 секунди. Багато людей помилково припускають, що "k" завжди однаковий, і роблять висновок, що для передачі по 64-кілометровому файлу потрібно 64 секунди.
Кращі інструменти для вимірювання пропускної здатності
Серед усіх інструментів, які доступні для моніторингуі вимірюють продуктивність мережі, деякі присвячені вимірюванню пропускної здатності. Це інструменти, які ми збираємося переглянути. Наведені нижче інструменти використовують різні методи для вимірювання пропускної здатності. Деякі використовуватимуть протоколи аналізу, такі як SNMP або NetFlow, а інші виконують стрес-тести.
1. Пакет мережевої пропускної здатності SolarWinds SolarWinds (БЕЗКОШТОВНИЙ ПРОБНИЙ ПЕРІОД)
SolarWinds здобув добру репутаціюстворення деяких найкращих інструментів моніторингу мережі. Американська компанія також славиться багатьма безкоштовними інструментами, які задовольняють конкретні потреби мережевих адміністраторів, такі як TFTP-сервер або калькулятор підмережі.
Компанія також має рішення для аналізу пропускної здатності Пакет мережевого аналізатора пропускної здатності. Це не окремий продукт, а скоріше доповнення до будь-якого Монітор продуктивності мережі SolarWinds, один з найкращих інструментів моніторингу SNMP або Аналізатор трафіку SolarWinds NetFlow, відмінний колектор та аналізатор NetFlow.
Отже, давайте подивимося, що таке Аналізатор пропускної здатності мережі пакет може запропонувати. Продукт пропонує комплексний аналіз пропускної здатності мережі та моніторинг продуктивності. Таким чином, він буде контролювати та аналізувати продуктивність та пропускну здатність мережі. Це також допоможе знайти несправності в мережі та контролюватиме доступність та працездатність пристроїв та збиратиме дані потоку для вимірювання пропускної здатності.
Програмне забезпечення також може допомогти вам визначитиськористувачі та програми, що займають пропускну здатність, визначають, які користувачі, програми чи мережеві протоколи використовують найбільшу пропускну здатність, перевіряють політику пріоритетності мережевого трафіку та вимірюють ефективність політики QoS.
Пакет пропускної здатності мережі SolarWinds ліцензованийна основі найбільшої кількості вузлів, інтерфейсів чи томів. Щоб отримати ціну, ви повинні зв’язатися з SolarWinds. Оскільки це доповнення до NPM або NTA, вам доведеться також враховувати вартість одного з них. Якщо ви бажаєте спробувати товар перед його придбанням, доступна безкоштовна пробна версія.
2. Іперф3
Серія інструментів iperf може бути використанавизначити максимальну пропускну здатність мереж IP. У ньому представлені різні настроювані параметри, пов’язані з тимчасовим часом, протоколами та буферами, що дозволяє налаштувати роботу під ваші точні потреби. Для кожного тесту iperf3 повідомляє про виміряну пропускну здатність, втрати та інші параметри.
Iperf3 пропонує багато вдосконалень порівняно з попереднімиверсії, і тепер він включає ряд функцій, знайдених в інших інструментах, таких як nuttcp і netperf. Ці корисні функції були відсутні у попереднього iperf. Наприклад, ця версія має режим нульової копії та необов'язковий вихід JSON. Зауважте, що iperf3 не є сумісним із оригіналом iperf.
Iperf3 в основному розробляється ESnet / Лоуренс БеркліНаціональна лабораторія. Він випускається за ліцензією BSD на три пункти. В основному розроблені на CentOS Linux, FreeBSD та OS X, це єдині офіційно підтримувані платформи. Однак були повідомлення про успішність дистрибутивів OpenBSD, Android та інших Linux.
Зауважимо, що попередня версія iperf, iperf2, все ще активно розробляється іншою організацією. Якщо ви хочете отримати найкращий функціонал, вам варто скористатися iperf3 яку можна завантажити зі свого будинку GitHub.
3. Тест швидкості локальної мережі TotuSoft
Незважаючи на свою назву, Тест швидкості локальної мережі не буде тестувати лише локальні мережі. Він був розроблений з нуля як простий, але потужний інструмент для вимірювання передачі файлів, жорсткого диска, USB-накопичувача та швидкості локальної мережі. Інструмент працює за допомогою обчислення часу, необхідного для переміщення відомого обсягу даних. Якщо ви вибрали локальний жорсткий диск або USB-накопичувачі в якості місця призначення, він буде вимірювати пропускну здатність цього пристрою. З іншого боку, якщо вибрати місце віддаленого зберігання, воно вимірює мережеву пропускну здатність.
Тест швидкості локальної мережі будує тестовий файл у пам'яті, потім передає йогообидва способи (без негативних наслідків кешування файлів Windows / Mac), зберігаючи час, необхідний для завершення передачі. Тоді всі розрахунки роблять за вас.
Також є можливість перенести файл на віддалений комп'ютер під управлінням Тест швидкості локальної мережі Сервер. Це може бути корисним, оскільки воно визначає, що те, що ви вимірюєте, є насправді пропускною здатністю локальної мережі та що будь-які затримки в підсистемі зберігання віддаленого хоста ігноруються. Так само, як і Тест швидкості локальної мережі інструмент, Тест швидкості локальної мережі Сервер буде зберігати отримані дані в пам'яті, а не на диску.
Тест на швидкість локальної мережі доступний у безкоштовній без обмежених можливостей або платній версії від 10 доларів США за одну ліцензію з об’ємними знижками на кілька копій.
4. NetStress
NetStress - це інструмент, який спеціалізується на вимірюванніпропускна здатність по бездротових мережах. Це двокомпонентний інструмент з клієнтом і сервером, і він ефективно вимірює пропускну здатність між ними. Отже, його можна використовувати і для дротових мереж.
Рекомендоване використання цього інструмента - спочаткувикористовуйте його, щоб встановити орієнтир ефективності мережі. Потім, коли повідомляються про проблеми і ви підозрюєте, що продуктивність знизилася, ви запускаєте її знову і порівнюєте результати з орієнтиром. Це підкаже, чи є проблема з пропускною спроможністю, і вкаже кроки, необхідні для її усунення. Насправді тут відбувається бездротова спеціалізація цього інструменту.
NetStress завантажується функціями. По-перше, існує лише один інструмент, який може бути або сервером, або клієнтом. Він також підтримуватиме передачу даних TCP та UDP із змінним розміром сегмента, а також підтримуватиме декілька потоків даних. Він також має декілька вдосконалених параметрів, які можна налаштувати на ваш смак. Наприклад, ви можете вибрати елементи відображення у бітах або байтах на секунду.
Мережа можна безкоштовно завантажити з nutsaboutnets.com, веб-сайт свого видавця.
5. Тест на пропускну здатність TamoSoft
The Тест на пропускну здатність TamoSoft є єдиним інструментом у нашому списку, який рекламуєтьсяяк інструмент пропускної перевірки. Це безкоштовний інструмент. Це означає, що хоча він доступний безкоштовно, він не є відкритим кодом. Інструмент працює за допомогою постійної передачі потоків даних TCP та UDP у вашій мережі та обчислення важливих показників. Наприклад, буде обчислюватися величина пропускної здатності за потоком і за течією, втрата пакету та час у зворотному напрямку. Програмне забезпечення відображає результати як у цифровому, так і у графічному форматах.
The Тест на пропускну здатність TamoSoft підтримує з'єднання IPv4 та IPv6 тадозволяє користувачеві оцінювати продуктивність мережі залежно від налаштувань якості обслуговування (QoS). Як і кілька інших інструментів у нашому списку, це інструмент із двох компонентів із сервером та клієнтом.
Ось як інструменти працюють: Клієнтська частина підключається до серверної частини, яка прослуховує з'єднання. Після встановлення з'єднання клієнт та сервер обмінюються даними в обох напрямках та клієнтській частині програми, потім обчислюють та відображають мережеві показники. Це досить просто, але це чудова робота щодо вимірювання фактичної пропускної здатності.
The Тест на пропускну здатність TamoSoft є безкоштовним, TamoSoft також пропонує повноцінне рішення для аналізу продуктивності WLAN, яке називається TamoGraph Site Survey.
6. IxChariot
Останній у нашому списку є IxChariot від Ixia, філія програмного забезпечення Keysight, виробникоднієї з найвідоміших у світі тестового обладнання для електроніки. IxChariot насправді набагато більше, ніж просто інструмент вимірювання пропускної здатності, це повне рішення мережевого аналізу з незліченною кількістю додаткових функцій. Він буде вимірювати пропускну здатність - інакше його не було б у цьому списку - але це зробить набагато більше.
Ось деякі ключові особливості продукту. Це дозволить вам негайно оцінити продуктивність мережі, включаючи продуктивність бездротового зв'язку та геолокацію. Кінцеві точки його продуктивності працюватимуть на мобільних пристроях, ПК, Macs або в будь-якому гіпервізорному або хмарному сервісі та дозволять централізувати управління будь-якою платформою. Програмне забезпечення забезпечує повну емуляцію додатків та ключові показники продуктивності, включаючи пропускну здатність, втрату пакету, тремтіння, затримку, MOS та OTT відео, такі як Netflix або YouTube.
Це продукт вищого рівня, який має ціну найвищого рівня, яку можна отримати лише запитуючи офіційну пропозицію. І хоча безкоштовна пробна версія недоступна, безкоштовна демонстрація в Інтернеті є.
Про тестування пропускної здатності в Інтернеті
Перш ніж ми закінчимо нашу дискусію, є ще однапопулярний тип інструменту вимірювання пропускної здатності мережі, про який ми хотіли б поговорити. Це інструменти тестування швидкості в Інтернеті. Ці інструменти дозволять досить точно виміряти максимальну пропускну здатність завантаження та завантаження, яку ви отримуєте від свого постачальника послуг Інтернету.
Є кілька таких інструментів і Швидкість від Ookla ймовірно, одна з найпопулярніших. Він використовується для понад десяти мільйонів унікальних тестів щодня. З моменту заснування в 2006 році всього було проведено понад 20 мільярдів тестів на Speedtest. Що рухає компанію, це прихильність «забезпечити прозорість роботи мереж».
Наразі Speedtest доступний як веб-інструмент на Speedtest.net і як автономні програми, які можна завантажувати та встановлювати на iOS, Android, OS X, Windows, Google Chrome та Apple TV.
Є й інші подібні інструменти, якими ви можете скористатисядля цього теж. Більшість великих постачальників послуг Інтернету мають свого клієнта. Однак я б тримався осторонь цього і, як правило, віддав перевагу сторонній інструмент для його неупередженого підходу.
Коментарі