# Пропускная способность, скорость порта и передача: читайте полную картину | SwissOctet Insights https://swissoctet.com/ru/insights/bandwidth-port-speed-and-transfer/ SwissOctet / Аналитика / Сетевая инженерия Сетевая инженерия Основы · 4 мин чтения Пропускная способность, скорость порта и передача: читайте полную картину Оцените объём данных, который перемещает ваш проект, и поймите, почему больший порт — лишь часть сетевой производительности. От редакции SwissOctet Сохранить руководство Скопировать ссылку НА ЭТОЙ СТРАНИЦЕ 01 Отличайте скорость от объёма 02 Оцените свою нагрузку перед выбором порта 03 Поймите, где пропускная способность может ограничиваться 04 Читайте «без лимита» вместе с остальной спецификацией 05 Практический сценарий: распространение крупного релиза 06 Сбалансируйте машину и спланируйте операцию Ваш практический чек-лист Источники и дополнительное чтение Назад в библиотеку ПРЯМОЙ ОТВЕТ Скорость порта — это скорость соединения; лимит передачи — это объём за время. Оцените свой шаблон трафика, включите репликацию и резервные копии и измерьте полный маршрут, прежде чем предполагать, что больший порт улучшит приложение. 01 Отличайте скорость от объёма В сетевых спецификациях два разных измерения часто стоят рядом. Скорость порта в Mbps или Gbps описывает, как быстро данные могут перемещаться по этому соединению. Лимит передачи в GB или TB описывает объём, включённый за период. Большой порт и большой лимит решают разные задачи, и их следует сравнивать оба. Будьте осторожны с единицами при оценке загрузок. Сетевые скорости обычно выражаются в битах в секунду; размеры файлов обычно выражаются в байтах. Восемь бит составляют один байт. Простое преобразование даёт теоретическую отправную точку, тогда как накладные расходы протокола и фактический маршрут снижают полезную пропускную способность приложения. Сохраняйте оценку явной, а не читайте оба числа как эквивалентные. 02 Оцените свою нагрузку перед выбором порта Для сервиса распространения файлов начните со среднего размера файла и числа загрузок. Для веб-приложения измерьте данные, передаваемые за сессию или запрос. Включайте изображения, ответы API и фоновую работу, где это уместно. Добавьте репликацию, резервные копии, обновления программного обеспечения и административные экспорты, чтобы итог отражал то, что машина действительно делает. Затем опишите время. Равномерная нагрузка и короткий всплеск в день запуска могут перемещать один и тот же месячный объём, но требовать разных пиковых скоростей. Отслеживайте параллелизм и ожидаемые пункты назначения. Сетевой профиль должен поддерживать нормальный шаблон с разумным запасом, а не только редкий максимум, который вы не можете объяснить. 03 Поймите, где пропускная способность может ограничиваться Серверный порт — один компонент сквозного пути. Удалённое соединение, скорость чтения хранилища, работа шифрования или лимит рабочих процессов приложения могут помешать сервису использовать полную скорость. Сетевая задержка и потеря пакетов также могут влиять на пропускную способность TCP. Добавление ёмкости порта не решит автоматически ограничение в другом месте этого пути. Тестируйте из репрезентативных пунктов назначения в контролируемых условиях. Записывайте, использовали ли вы одно соединение или несколько, продолжительность и размер передачи. Единичный результат без этого контекста может вводить в заблуждение. Используйте авторизованные конечные точки и избегайте тестов насыщения, которые нарушают работу других сервисов. 04 Читайте «без лимита» вместе с остальной спецификацией Тариф без лимита не представляет фиксированной месячной квоты передачи в своей указанной спецификации. У него всё ещё есть профиль порта, операционная политика и практические ограничения производительности. Его не следует интерпретировать как бесконечную скорость или гарантированную устойчивую скорость для каждой принимающей системы. Спрашивайте о фактических условиях услуги, когда ваша нагрузка зависит от непрерывной высокой передачи. Диапазоны Transit от SwissOctet предлагают профили портов 40, 100 и 200 Gbps с указанной передачей без лимита. Другие диапазоны могут использовать заявленные лимиты или другие скорости портов. Сравнивайте точную конфигурацию и выбранные опции, а не предполагайте, что у каждого сервера в каталоге одинаковые сетевые условия. 05 Практический сценарий: распространение крупного релиза Представьте проект, распространяющий релиз размером двадцать гигабайт пятистам клиентам. Используя десятичные единицы, только загрузки представляют около десяти терабайт до учёта повторных попыток, другого трафика и резервных копий. Этот объём мало говорит о пиковой скорости, если команда также не знает, когда клиенты скачивают. Постепенное развёртывание и короткий одновременный запуск могут перемещать одни и те же данные, требуя при этом очень разной пропускной способности соединения. Команда измеряет, как быстро её хранилище может предоставить файл и как приложение обрабатывает параллельные передачи. Затем она тестирует из авторизованных конечных точек в репрезентативных регионах, записывая продолжительность, число соединений и условия маршрута. Тест iperf3 может исследовать сетевой путь без измерения приложения, обслуживающего файлы, тогда как загрузка через приложение проверяет более широкий конвейер. Ни один результат не следует представлять без его условий. Если удалённые клиенты являются ограничивающим компонентом, больший серверный порт не сделает эти отдельные соединения быстрее. Если существующий сервер действительно ограничен в окне запуска, команда может сравнить профили с более высокой ёмкостью и их условия передачи. Это гипотетический пример планирования, а не обещание пропускной способности SwissOctet. Держите расчёт, измеренное узкое место и выбранный тариф вместе, чтобы решение можно было пересматривать по мере изменения спроса. Измерение Что оно описывает Что оно не устанавливает Оценка месячной передачи Ожидаемый объём данных Требуемая пиковая скорость соединения Тест сетевого пути Пропускная способность при указанных условиях Производительность обслуживания файлов приложением Реальный тест загрузки Полный конвейер обслуживания Универсальная гарантия будущей скорости 06 Сбалансируйте машину и спланируйте операцию Сервису с высокой пропускной способностью нужно достаточно CPU, памяти и производительности хранилища, чтобы питать сеть. Планируйте параллельные соединения, обработку запросов и проверки безопасности, необходимые вашему приложению. Рассматривайте требования к адресам и трафик резервного копирования вместе с основной нагрузкой, чтобы во время развёртывания было меньше сюрпризов. Подготовьте краткое сетевое описание с ожидаемой передачей, пиковым спросом, расположением аудитории и предпочитаемым диапазоном. Подтвердите доступность и любые обязательства по услуге перед организацией миграции. Полезная цель — сбалансированная система, которая хорошо обслуживает реальных пользователей и подкреплена измерениями, которые вы можете повторять по мере роста проекта. ПРЕВРАТИТЕ ЭТО В ДЕЙСТВИЕ Ваш практический чек-лист. ✓ Читайте скорость порта и лимит передачи отдельно. ✓ Аккуратно преобразуйте биты и байты. ✓ Включите резервные копии и репликацию в свою оценку. ✓ Измеряйте репрезентативные маршруты и параллелизм. ✓ Сбалансируйте CPU, хранилище и сеть перед обновлением. Скачать чек-лист ЧАСТЫЕ ВОПРОСЫ Детали, которые важны. Увеличивает ли более быстрый порт месячный лимит передачи? + Не обязательно. Читайте выбранный тариф и условия обновления; скорость соединения и включённый объём — это отдельные вещи. Означает ли «без лимита» бесконечную скорость? + Нет. Порт, приложение, принимающая система и условия эксплуатации всё равно накладывают практические ограничения. Может ли результат iperf3 предсказать скорость загрузки каждого пользователя? + Нет. Он измеряет конкретный путь и конфигурацию теста. Реальные пользователи и приложение могут вносить другие ограничения. ОСНОВНЫЕ ИСТОЧНИКИ Перейдите к источнику. Эти источники поддерживают технические концепции в этом руководстве. Следуйте актуальной документации, прежде чем менять производственную систему. ESnet: вызов iperf3 software.es.net IETF RFC 6349: тестирование пропускной способности TCP www.rfc-editor.org Редакционное руководство от SwissOctet. Примеры иллюстративны. Спецификации услуг, доступные опции и договорные условия необходимо проверять отдельно. СВЯЖИТЕ ЗНАНИЯ Связанная инфраструктура. Transit 40 Швейцария Transit 100 Швейцария Transit 200 Швейцария СОХРАНЯЙТЕ НИТЬ Ваши следующие заметки. Изучите все руководства ЗАМЕТКА / 01 + Сетевая инженерия Продвинутый Оцените передачу с измерениями задержки, параллелизма и пропускной способности Постройте повторяемую модель передачи, используя объём полезной нагрузки, окна доставки и время кругового обхода, затем протестируйте её, не путая ярлык порта с полезной пропускной способностью. 4 мин чтения Читать руководство ЗАМЕТКА / 02 + Сетевая инженерия Продвинутый Спланируйте источник 40, 100 или 200 Gbps как цельную систему Преобразуйте крупные классы портов в вопросы о хранилище, CPU, параллелизме и эксплуатации, прежде чем выбирать конфигурацию распространения с большим объёмом. 4 мин чтения Читать руководство ЗАМЕТКА / 03 + Эксплуатация второго дня Прикладное Постройте мониторинг, ведущий к полезному реагированию на инциденты Свяжите симптомы приложения, действенные оповещения и небольшой сценарий реагирования, чтобы оператор мог принимать чёткие решения при деградации сервиса. 4 мин чтения Читать руководство