Порт 10 Гбит/с даёт теоретическую скорость 1,25 Гбайт в секунду. Набор данных на 50 Гбайт в лучшем случае передаётся чуть больше чем за 40 секунд, а на порту 1 Гбит/с это заняло бы более 6 минут. Но это потолок сетевой карты, а не гарантия скорости от начала до конца маршрута.
Предложения Infrawire построены на подключении 10 Гбит/с. Ниже разберём, для чего оно нужно, что ограничивает его на практике и как измерить скорость самостоятельно, не полагаясь на рекламные буклеты.
Что 10 Гбит/с меняет на практике
Выигрыш заметен прежде всего тогда, когда узким местом является сеть. Для небольшого сайта-визитки разница между 1 и 10 Гбит/с незаметна: задолго до исчерпания канала сервер упирается в процессор, базу данных или код.
Зато ряд задач быстро забивает канал в 1 Гбит/с:
- раздача больших файлов (образы дисков, архивы, медиа);
- резервное копирование и восстановление на удалённое хранилище и с него;
- репликация баз данных между двумя серверами;
- зеркала пакетов и реестры контейнеров;
- одновременные пики трафика, когда сотни клиентов скачивают файлы в одно и то же время.
В таких случаях запас в 10 Гбит/с сглаживает пики, и запросы не выстраиваются в очередь на стороне сервера. Одновременные загрузки делят более широкий канал, поэтому один тяжёлый перенос не замедляет все остальные.
Что ограничивает реальную скорость
Порт 10 Гбит/с не означает, что вы получите 10 Гбит/с до любого адреса. Измеряемая скорость зависит от всей цепочки.
Удалённая сторона. Если клиент или сервер на другом конце ограничен 1 Гбит/с, потолок задаёт именно он. Пользователь с домашним подключением никогда не выберет с вашего сервера 10 Гбит/с.
Сетевой маршрут. На результат влияют маршрутизация между операторами, перегрузка в определённые часы и расстояние. Прежде чем выбирать локацию, можно проверить связность через looking glass.
Диск и процессор. Для записи на скорости 1,25 Гбайт/с нужен нормальный NVMe-накопитель. Шифрование TLS или SSH на такой скорости тоже нагружает одно или несколько ядер. Однопоточная передача через scp часто упирается в значение, намного меньшее скорости канала.
Протокол. Один TCP-поток ограничен окном приёма и временем кругового обхода (RTT). Несколько параллельных потоков используют канал лучше.
Измерение скорости с помощью iperf3
Чтобы проверить, что вы реально получаете, запустите iperf3 между VPS и второй машиной. В Debian или Ubuntu:
Bashsudo apt update && sudo apt install -y iperf3
На стороне сервера запустите прослушивание:
Bashiperf3 -s
С другой машины выполните тест с четырьмя параллельными потоками в течение 30 секунд, затем в обратном направлении:
Bashiperf3 -c IP_DU_VPS -P 4 -t 30 iperf3 -c IP_DU_VPS -P 4 -t 30 -R
Порт 5201 должен быть открыт в файрволе на время теста. После завершения закройте его.
На виртуальной машине ethtool не всегда показывает реальную скорость интерфейса:
Bashethtool eth0 | grep Speed
Значение «Unknown!» для виртуального адаптера встречается часто и проблемой не является. Ориентируйтесь на результат iperf3.
Полезные настройки
При высокой скорости стандартные настройки TCP в ядре иногда оказываются слишком осторожными. Две настройки, которые стоит проверить, в файле /etc/sysctl.d/99-network.conf:
INInet.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr
Примените их командой sudo sysctl --system. Измеряйте скорость до и после: на одних маршрутах выигрыш очевиден, на других его нет. Не меняйте буферы rmem_max и wmem_max без предварительных замеров: чрезмерные значения впустую расходуют память.
Как выбрать VPS по задаче и локации
Пропускная способность важна не меньше, чем географическое положение сервера относительно ваших пользователей. Полный каталог находится на странице VPS, а линейка VPS Linux подходит для большинства задач по передаче данных и хостингу.
| Задача | Что рассмотреть |
|---|---|
| Европейская аудитория, данные подпадают под GDPR | VPS во Франции или VPS в Германии |
| Аудитория в Северной Америке | VPS в США |
| Аудитория в Азии | VPS в Гонконге |
| Сервис, подверженный объёмным атакам | VPS Anti-DDoS |
| Удалённый рабочий стол, приложения Windows | VPS Windows |
| Автоматическая торговля | VPS Forex или VPS MetaTrader 5 |
Широкий канал помогает пережить небольшую атаку, но не заменяет специализированную защиту. Если ваш сервис находится под прицелом, одной ёмкости порта недостаточно.
Для нагрузок, которые не помещаются на VPS, подойдут выделенные серверы с доступом ко всем ресурсам машины. Настройка сети и защита таких серверов подробно разобраны в руководствах.
FAQ
Не автоматически. Время отклика сайта зависит прежде всего от кода, базы данных и кеша. Высокая пропускная способность помогает в основном при раздаче тяжёлых файлов и больших наплывах посетителей.
Только если источник, сетевой маршрут, хранилище и процессор справляются с такой скоростью. В большинстве случаев фактическая скорость ниже потолка порта. Тест iperf3 с несколькими потоками даёт честную оценку.
Looking glass позволяет запускать сетевые тесты из инфраструктуры. Дополните его запусками iperf3 или mtr со своих машин в разное время суток.
Редко. Такие задачи потребляют мало трафика, но чувствительны к стабильности маршрута и к расположению сервера. Выбирайте тариф по процессору, оперативной памяти и локации, а скорость порта оставьте напоследок.

