Что делает мое приложение медленным? Труба или Пакет?

Оглавление:

Anonim

Это общая проблема. Используете ли вы VPN вашей компании (виртуальная частная сеть), или у вас проблемы с IP-телефоном, или по какой-то другой причине - приложение, которое вы используете, кажется медленным и медленным.

Это разочаровывает конечных пользователей, потому что скорость этих приложений также меняется со скоростью, которая может показаться случайной и трудно предсказать. Все ваши конечные пользователи действительно заботятся о том, чтобы использовать необходимые им инструменты. И они хотят, чтобы они были быстрыми, а не вялыми.

Чтобы решить проблему, нужно сначала понять, что ее вызывает. Итак, давайте погрузимся и посмотрим.

Что делает мое приложение медленным?

Информация, предоставляется ли она через Интернет или в вашей собственной деловой сети, разбита на более мелкие фрагменты данных, известные как «пакеты». Эти пакеты данных несут информацию о многих вещах, в том числе о назначении (куда он должен идти, например в качестве базы данных вашей компании) и даже проверку на наличие ошибок, чтобы убедиться, что пакет состоит из одного куска. Скорость или количество времени, которое требуется для прохождения пакета через сеть от устройства, которое создало пакет (например, ваш портативный компьютер), к устройству-получателю (например, вашему центральному бизнес-серверу) называется задержкой в ​​сети.

Другими словами, когда вы видите слово «задержка» в этом контексте, подумайте «замедленная скорость».

Есть несколько факторов, которые создают проблемы с задержкой. Сетевые маршрутизаторы обычно создают наибольшую задержку любого устройства на сквозном пути. Очередь пакетов из-за перегрузки канала чаще всего является причиной больших задержек через маршрутизатор. Некоторые типы сетевых технологий, такие как спутниковая связь, добавляют большую задержку из-за времени, которое требуется пакету для прохождения через канал. Поскольку задержка является кумулятивной, чем больше будет количество ссылок и переходов между маршрутизаторами (между несколькими устройствами, такими как ваш компьютер, маршрутизаторы, оборудование интернет-провайдера и оборудование на стороне назначения), тем больше будет сквозная задержка.

Количество доступной полосы пропускания также зависит от скорости сети и приложений. Ваша доступная пропускная способность определяется направлением и назначением вашей информации.

Мне нравится думать о пропускной способности в контексте сантехники. Конечно же, люди часто называют пропускную способность «размером канала». Так почему бы не продолжить эту аналогию?

Размер канала определяется сначала величиной доступной полосы пропускания в вашей локальной сети, а затем размером вашего интернет-канала и размером канала назначения, если информация покидает вашу локальную сеть.

Так что, если вы находитесь в гигабитной сети локально, но у вас есть интернет-соединение 10 МБ, а у вашего главного офиса есть интернет-соединение 100 МБ, вы можете увидеть, что узким местом может быть ваше интернет-соединение в офисе. Но только если эта труба полна.

Этот канал может быть заполнен, если несколько пользователей пытаются одновременно использовать ресурсы с высокой пропускной способностью через Интернет. Каждое VPN-соединение будет иметь накладные расходы или видеоконференции, ip-телефонию, используемую совместно между офисами, и т. Д. Самым слабым местом между расположениями может стать узкое место, так же как слишком большое количество скачков трафика может вызвать задержку.

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

Так как я могу ускорить приложения моей компании?

Итак, теперь мы знаем, что вызывает медленные сетевые приложения, поэтому давайте посмотрим, как мы можем решить некоторые из этих проблем.

Сначала проверьте вашу задержку. ИТ-специалисты выполняют команду ping между любым компьютером, имеющим проблемы со скоростью, и конечным компьютером, на котором вы пытаетесь поделиться ресурсами, например, вашим сервером. Это покажет вам количество прыжков (или других сетевых ресурсов), которые ваш пакет примет, пока не приземлится в месте назначения. Ваша цель - убрать как можно больше прыжков из уравнения, чтобы сократить время поездки.

Если вы используете несколько подключений к Интернету, может быть трудно удалить некоторые прыжки. Это где выбор технологии имеет значение. Такая технология, как Metro Ethernet, действительно может помочь вам сократить эти издержки. Он обеспечивает сеть между несколькими физическими местоположениями, не имея нескольких подключений к Интернету, так как в общем случае он не использует маршрутизаторы. Он использует коммутаторы, которые работают быстрее, потому что они не открывают пакеты при их прохождении через сеть… делая его одной сетью и уменьшая количество прыжков.

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

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

$config[code] not found

* * * * *

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

Скорость фото через Shutterstock

13 комментариев ▼