Що робить мій додаток повільним? Труба або пакет?

Зміст:

Anonim

Це загальна проблема. Використовуєте VPN вашої компанії (віртуальну приватну мережу) або ви маєте проблеми з вашим IP-телефоном, або з якою-небудь іншою причиною - програма, яку ви використовуєте, здається повільною і млявою.

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

Щоб усунути проблему, це допомагає спочатку зрозуміти, що її викликає. Тож давайте зануримося і подивимося.

Що робить мій додаток повільним?

Інформація, незалежно від того, чи надається вона через Інтернет або ваша власна ділова мережа, розбита на дрібні частини даних, відомі як "пакети". Ці пакети даних містять інформацію про багато речей, включаючи їх призначення (де вона повинна йти, як бази даних вашої компанії) і навіть перевірка помилок, щоб переконатися, що пакет виконаний в одному шматку. Швидкість або кількість часу, необхідного для того, щоб пакет перетнув мережу з пристрою, який створив пакет (наприклад, портативний комп'ютер) до пристрою призначення (наприклад, вашого центрального бізнес-сервера), називається затримкою мережі.

Іншими словами, коли ви бачите слово латентність у цьому контексті, подумайте про "затримку швидкості".

Існує кілька факторів, які створюють проблеми із затримкою. Мережеві маршрутизатори зазвичай створюють найбільшу затримку будь-якого пристрою на кінцевому шляху. Пакетне чергу через перевантаження каналу зв'язку найчастіше є винуватцем великої кількості затримок через маршрутизатор. Деякі типи мережевих технологій, таких як супутникові комунікації, додають велику кількість затримок через час, необхідний для того, щоб пакет переміщувався по лінії зв'язку. Оскільки затримка є кумулятивною, чим більше посилань і стрибків маршрутизатора (проходить між кількома пристроями, такими як комп'ютер, маршрутизатори, обладнання постачальника Інтернету та обладнання з боку призначення), тим більшою буде затримка з кінця в кінець.

Кількість доступної смуги пропускання також має місце в швидкості мережі та прикладних програм. Ваша доступна пропускна здатність визначається напрямком і призначенням вашої інформації.

Мені подобається думати про пропускну здатність з контексту сантехніки. Звичайно, люди часто посилаються на пропускну здатність як "розмір труби". Так чому б не довести цю аналогію далі?

Розмір труби визначається обсягом доступної смуги пропускання у вашій локальній мережі, а потім розміром труби Інтернету та розміром труби призначення, якщо інформація залишає вашу локальну мережу.

Отже, якщо ви перебуваєте в локальній мережі гігабітів, але маєте 10 Мб підключення до Інтернету, а головний офіс має 100 Мб підключення до Інтернету, можна побачити, що вузьким місцем може бути офісне підключення до Інтернету. Але тільки якщо ця труба заповнена.

Ця труба може бути повною, якщо кілька користувачів намагаються одночасно користуватися ресурсами високої пропускної здатності через Інтернет. Кожне підключення VPN матиме накладні витрати, або відеоконференції, IP-телефонія спільно між офісами тощо. Найбільш слабкою точкою між місцями може бути вузьке місце, так само, як занадто багато переходів трафіку може викликати затримку.

Деякі програми більш прощають, ніж інші. Багато чого з цього обертається навколо того, чи буде програма лише надсилати пакети в одному напрямку (протокол користувача або UDP) або вимагає підключення для забезпечення надходження даних (протокол управління передачею або TCP). Обидва протоколи мають свої негативні і негативні наслідки, але кожна програма використовує ту чи іншу базу на важливості інформації

Отже, як я можу прискорити застосування моєї компанії?

Тепер ми знаємо, що викликає повільні мережеві програми, тому давайте подивимося, як ми можемо виправити деякі з цих проблем.

По-перше, перевірте свою затримку. ІТ-техніки виконують команду ping між будь-яким комп'ютером, який має проблеми зі швидкістю, і цільовим комп'ютером, де ви намагаєтеся обмінюватися ресурсами, наприклад, з сервером. Це покаже вам кількість стрибків (або інших мережевих ресурсів), які ваш пакет займе, доки він не приземлиться у місці призначення. Ваша мета - узяти якомога більше скачок з рівняння, щоб скоротити поїздку.

Якщо ви використовуєте кілька підключень до Інтернету, видалити деякі стрибки може бути важко. Тут вибір технології робить різницю. Такі технології, як Metro Ethernet, дійсно можуть допомогти вам зменшити накладні витрати. Вона забезпечує мережу між кількома фізичними місцями без кількох підключень до Інтернету, оскільки вона взагалі не використовує маршрутизатори. Він використовує перемикачі, які є швидшими, тому що вони не відкривають пакети, коли вони проходять через мережу … роблячи її однією мережею і зменшуючи кількість стрибків.

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

Зрештою, якщо правильно працювати, ви можете реально заощадити гроші, використовуючи комбінацію підвищеної пропускної здатності у вихідному місці та провайдера Metro Ethernet, який може розділити всі ваші ресурси з меншими накладними витратами між офісними місцями.

$config[code] not found

* * * * *

Більш детальну інформацію про Metro Ethernet можна знайти тут для тих, хто шукає більш глибокі технічні знання.

Швидкість фото через Shutterstock

13 Коментарі ▼