Что значит безлимитный трафик на VPS на самом деле
Безлимитный трафик не означает отсутствие ограничений. Узнайте, как скорость порта 100 Mbit/s лимитирует объем данных и где искать скрытые пункты fair use в договоре.
Что на самом деле означает безлимитный трафик
Безлимитный трафик означает, что провайдер не ведет учет переданных байтов. Это не означает отсутствие ограничений. Ограничение переносится из счета на оплату на скорость вашего порта и в пункт о добросовестном использовании (fair use) в условиях предоставления услуг. Эти два фактора определяют, какой объем данных вы реально можете передать за месяц и сколько времени займет первая загрузка или полное восстановление данных.
Это наиболее важно для тарифных планов с хранилищем. Объем диска — это основной маркетинговый показатель, а сеть — то, что делает эти терабайты пригодными для использования. Том объемом 40 TB за портом 100 Mbit/s — это том, который невозможно заполнить за месяц, что бы ни было написано на странице с описанием тарифа. Storage VPS отличается от обычного VPS не только диском, и скорость порта — одно из таких отличий.
Это квота на передачу данных или скорость порта?
В предложениях провайдеров термин «пропускная способность» (bandwidth) используется для двух разных показателей. Они не являются взаимозаменяемыми.
Квота на передачу данных — это объем данных в месяц. Она указывается в байтах: 1 TB, 5 TB, 20 TB, 100 TB. Провайдер учитывает каждый байт и контролирует суммарный объем.
Скорость порта — это пропускная способность канала. Она указывается в битах в секунду: 100 Mbit/s или 1 Gbit/s. Это число не имеет отношения к месячному лимиту.
Обращайте внимание на регистр букв. Строчная b означает биты, заглавная B — байты, при этом один байт равен 8 битам. Порт 1 Gbit/s передает максимум около 125 MB/s. Ваш файловый менеджер отображает мегабайты, а провайдер продает мегабиты, поэтому коэффициент 8 — самая частая причина, по которой передача данных кажется медленной, хотя работает корректно.
Термины unmetered (без учета трафика) и unlimited (безлимитный) относятся ко второму типу. Провайдер указывает скорость порта и не считает общий объем. Ограничение все равно существует. Оно прописано в другом месте: в пункте о добросовестном использовании (fair use) или в одном предложении о «постоянной» (sustained) нагрузке в правилах пользования услугами (AUP). Ищите на странице с условиями слова fair use, sustained, excessive, abuse и 95th percentile. По состоянию на сентябрь 2026 года многие предложения по-прежнему делают акцент на скорости порта, так как 1 Gbit/s выглядит внушительнее, чем 20 TB. Если вы нигде не нашли указанного лимита, запросите информацию у службы поддержки в письменном виде и сохраните ответ.
Стоит понимать, что такое 95-й процентиль. Провайдер замеряет скорость вашего порта каждые пять минут в течение месяца, сортирует результаты, отбрасывает 5 процентов самых высоких значений, а затем выставляет счет по самому высокому из оставшихся показателей. Таким образом, кратковременные всплески трафика бесплатны, а стабильно высокая нагрузка — нет. Чаще всего это встречается в дорогих тарифах и на выделенных серверах.
Существует еще один вариант. Фраза «порт 1 Gbit/s, гарантировано 200 Mbit/s» означает, что короткая передача данных может пройти быстро, а длительная стабилизируется на меньшем значении. При планировании учитывайте только гарантированную цифру. Та же осторожность при чтении требуется и в отношении остальных условий дешевого VPS, где сетевой канал обычно является самой расплывчатой частью описания.
Сколько времени занимает передача одного терабайта?
Арифметика проста, и это единственный способ осознать реальную скорость порта. Один терабайт — это 8 000 000 мегабит, если использовать десятичную систему исчисления, принятую у провайдеров и производителей дисков. Разделите это число на скорость порта в Мбит/с, и вы получите время в секундах.
Данные, на которых построен график
[
{
"label": "1 Gbit/s",
"hours_for_1_tb": 2.2,
"days_for_10_tb": 0.9
},
{
"label": "500 Mbit/s",
"hours_for_1_tb": 4.4,
"days_for_10_tb": 1.9
},
{
"label": "200 Mbit/s",
"hours_for_1_tb": 11.1,
"days_for_10_tb": 4.6
},
{
"label": "100 Mbit/s",
"hours_for_1_tb": 22.2,
"days_for_10_tb": 9.3
},
{
"label": "10 Mbit/s throttle",
"hours_for_1_tb": 222.2,
"days_for_10_tb": 92.6
}
]На полной гигабитной скорости передача одного терабайта занимает 2.2 часов. На порту со скоростью 100 Мбит/с тот же терабайт потребует 22.2 часов, что составляет почти сутки непрерывной загрузки канала. При ограничении до 10 Мбит/с процесс займет 222.2 часов.
Теперь показатель, определяющий жизнеспособность плана резервного копирования: восстановление данных. Загрузка 10 ТБ обратно через порт 100 Мбит/с потребует 9.3 дней непрерывного скачивания. На гигабитном канале то же восстановление займет 0.9 дней. Если вы настраиваете VPS в качестве удаленного хранилища для бэкапов, этот показатель времени восстановления определяет, какой объем данных целесообразно там хранить — зачастую это ограничение важнее, чем стоимость.
Все расчеты основаны на линейной скорости канала, поэтому реальная передача займет больше времени. Хорошо настроенное копирование на коротком маршруте достигает примерно 85–95 процентов от скорости порта. На длинном маршруте или при наличии потерь пакетов одно соединение будет работать значительно медленнее. Добавляйте запас по времени, прежде чем обещать кому-либо сроки восстановления.
Сколько данных можно передать через безлимитный порт за месяц?
У безлимитного порта есть жесткий предел, который можно рассчитать. Представьте, что порт работает на полной скорости в течение тридцати дней.
Данные, на которых построен график
[
{
"label": "1 Gbit/s",
"tb_per_30_days": 324
},
{
"label": "500 Mbit/s",
"tb_per_30_days": 162
},
{
"label": "200 Mbit/s",
"tb_per_30_days": 64.8
},
{
"label": "100 Mbit/s",
"tb_per_30_days": 32.4
},
{
"label": "10 Mbit/s throttle",
"tb_per_30_days": 3.2
}
]Безлимитный порт 100 Mbit/s не может передать более 32.4 ТБ за тридцать дней, при условии, что канал не простаивает ни секунды. Гигабитный порт ограничен значением около 324 ТБ. Реальные показатели всегда значительно ниже, так как ни один канал не работает на пределе месяц подряд, а правила добросовестного использования (fair use) вступают в силу гораздо раньше.
Это позволяет объективно сравнить два предложения. Безлимитный тариф 100 Mbit/s и тариф с лимитом 20 ТБ на гигабитном порту позволяют передать сопоставимый объем данных в месяц. Однако ведут они себя по-разному. При лимитном тарифе 10 ТБ передаются примерно за 0.9 дней, и квота в 20 ТБ исчерпывается после второго такого цикла. Безлимитный тариф тратит на ту же задачу 9.3 дней и не блокирует передачу. Скорость определяет время ожидания. Квота определяет частоту выполнения задач. Сначала определите, сколько места вам действительно нужно, так как именно это число определяет оба параметра.
Почему входящий и исходящий трафик учитываются по-разному
Провайдеры измеряют трафик разными способами, и в описании тарифа это указывается редко. Некоторые учитывают только исходящий трафик — данные, покидающие ваш сервер. Другие суммируют оба направления. Третьи учитывают оба и выставляют счет по большему значению. В безлимитных тарифах трафик не учитывается вовсе, поэтому там ключевым параметром является скорость порта.
Для сервера резервного копирования это меняет всё, так как резервное копирование и восстановление данных происходят в противоположных направлениях. Ежедневная выгрузка поступает на VPS, поэтому она является входящей. Восстановление данных покидает VPS, поэтому оно является исходящим. На тарифе, где учитывается только исходящий трафик, год резервного копирования ничего не стоит, а одно полное восстановление может потребовать реальных затрат. Узнайте, какое направление учитывается, при выборе тарифа, а не во время инцидента.
Еще два случая требуют уточнения у службы поддержки. Трафик во внутренней сети между двумя серверами в одном дата-центре часто бесплатен или учитывается отдельно; именно поэтому связка VPS для хранения данных с основным VPS обходится дешевле, чем кажется. Трафик в удаленные регионы иногда тарифицируется по другой ставке, поэтому расположение сервера влияет как на счет, так и на задержки. Хранение данных в ЕС имеет финансовую сторону, помимо юридической.
Что происходит при превышении лимита
Обычно встречаются четыре сценария, и для вас они имеют разные последствия.
- Троттлинг. Скорость порта снижается до гораздо меньшего значения до сброса счетчика. Это стандартный исход для потребительских тарифов, именно поэтому в таблицах выше присутствует строка 10 Mbit/s.
- Погигабайтная тарификация. Трафик продолжает идти, а за каждый дополнительный гигабайт взимается плата. Небольшие объемы стоят дешево. Неправильно настроенная синхронизация, работающая все выходные, — нет.
- Принудительная смена тарифа. Служба поддержки предложит вам перейти на более крупный тариф.
- Приостановка. Порт отключается или сервер останавливается до вашего ответа на тикет. Встречается редко, но присутствует в большинстве условий предоставления услуг.
Задайте еще два вопроса применительно к вашей ситуации. Когда сбрасывается счетчик: первого числа месяца или в дату выставления счета? Применяется ли ограничение скорости к самому порту или только к трафику, покидающему сеть провайдера? Оба ответа влияют на то, как вы будете планировать передачу большого объема данных.
Почему вы никогда не видите полную скорость порта
Скорость порта — это верхний предел, а не гарантия для каждой отдельной передачи данных. Между вами и этим пределом находится несколько факторов, каждый из которых поддается измерению.
Аплинки являются общими. Ваш гигабитный порт делит аплинк со множеством других серверов. В часы пик вечером этот общий канал заполняется, поэтому пропускная способность падает. Проводите тесты в 21:00 и в 03:00, прежде чем доверять полученным цифрам.
Расстояние ограничивает одно соединение. Протокол TCP (transmission control protocol) может удерживать в процессе передачи лишь определенный объем данных, прежде чем ему потребуется дождаться подтверждения. Пропускная способность одного соединения примерно равна размеру окна, деленному на время кругового обхода (RTT). Одно соединение с окном 4 MiB и задержкой 40 мс достигает максимума около 840 Mbit/s, а потеря пакетов резко снижает этот показатель. Именно поэтому iperf3 -P 8 часто показывает результат в несколько раз выше, чем iperf3 -P 1 на том же канале, и именно поэтому инструменты, открывающие параллельные соединения, выигрывают на больших расстояниях.
Шифрование нагружает CPU. rsync через SSH и любой трафик через TLS (transport layer security) шифруют каждый байт. На небольшом VPS одно ядро может быть загружено полностью раньше, чем будет достигнут предел порта. Наблюдайте за top во время передачи: если процесс sshd занимает 100 процентов одного ядра, значит, ограничением является шифрование, а не сеть. Поддерживает ли CPU инструкции AES-NI определяет, насколько затратным будет это шифрование.
Диск на удаленной стороне. Система хранения, построенная на жестких дисках (HDD), хорошо справляется с одним большим потоком данных, но работает медленно при обработке множества мелких файлов. Если пропускная способность падает только при большом количестве файлов, причина кроется в диске, а не в порту. Чего ожидать от скорости дисков на storage VPS содержит соответствующие показатели.
Оцените качество канала, прежде чем доверять предложению
Не стройте догадок. Установите iperf3 на обоих концах и протестируйте соединение в обоих направлениях.
sudo apt update && sudo apt install -y iperf3 vnstat ethtool rsync restic
# On the VPS, listen on TCP 5201. Open that port in the firewall first.
iperf3 -s# From your own machine: upload, then download, then upload with 8 connections.
iperf3 -c YOUR_SERVER_IP -t 30
iperf3 -c YOUR_SERVER_IP -t 30 -R
iperf3 -c YOUR_SERVER_IP -t 30 -P 8Каждый запуск завершается итоговой строкой со средним битрейтом. Если результат -P 8 значительно выше результата для одного соединения, значит, ограничение связано с поведением TCP на расстоянии, а не с пропускной способностью порта. Два низких результата означают, что ограничение накладывает порт или аплинк. Закройте порт 5201 после завершения тестов.
Затем запустите счетчик, чтобы знать реальный ежемесячный объем трафика, а не оценивать его приблизительно.
sudo systemctl enable --now vnstat
vnstat -i eth0 -mvnstat считывает счетчики ядра на интерфейсе, поэтому учитывает каждый байт, прошедший через него, включая трафик, который провайдер может не тарифицировать. Показания никогда не будут в точности совпадать с панелью управления провайдера. Используйте их для отслеживания тенденций, а панель провайдера — для оплаты. Если ничего дополнительно не установлено, ip -s link show eth0 выводит количество полученных (RX) и переданных (TX) байт с момента последней загрузки; эти счетчики сбрасываются при перезагрузке сервера.
Важное замечание: sudo ethtool eth0 обычно выводит Speed: Unknown! на VPS, так как виртуальное сетевое устройство virtio не имеет физической скорости соединения для отчета. Скорость ограничивается хостом и сетью поверх него, а не драйвером внутри вашего сервера. Именно поэтому лучше измерять показатели самостоятельно, чем полагаться на заявленные данные.
Передавайте меньше данных вместо того, чтобы ускорять их передачу
Самый дешевый гигабайт — это тот, который вы никогда не загружали.
Инструменты для дедупликации резервных копий сохраняют каждый уникальный блок данных один раз и после первого запуска передают только новые блоки. И restic, и BorgBackup работают именно так. Ночное резервное копирование набора данных объемом 500 GB, который изменяется медленно, может потребовать передачи всего нескольких гигабайт.
restic -r sftp:user@YOUR_SERVER:/srv/restic init
restic -r sftp:user@YOUR_SERVER:/srv/restic --limit-upload 5000 backup /srv/data--limit-upload измеряется в кибибайтах в секунду, поэтому 5000 — это примерно 40 Mbit/s. Первый запуск по-прежнему передает весь набор данных. Каждый последующий запуск передает только разницу.
Сжатие эффективно для текстовых файлов, логов, баз данных и образов дисков. Оно практически бесполезно для медиабиблиотек, так как видеофайлы и JPEG уже сжаты. Если вы переносите киноархив на медиасервер на storage VPS, планируйте передачу полного объема данных по сети.
Сначала сжимайте, затем шифруйте. Зашифрованные данные выглядят как случайный набор байтов, поэтому последующее сжатие ничего не даст. В статье Шифрование данных на storage VPS описано, на каком этапе цепочки должна выполняться эта операция.
Ограничение скорости синхронизации для сохранения работоспособности канала
Передача данных на полной скорости делает работу других сервисов на сервере невозможной, так как очередь заполняется и задержки возрастают для всех, кто использует канал. Установите лимит.
rsync -aHP --bwlimit=10m /srv/data/ user@YOUR_SERVER:/srv/data/rsync считает байты, а не биты. --bwlimit=10m соответствует примерно 10 МБ/с, что составляет около 80 Мбит/с. Число без суффикса интерпретируется как кибибайты в секунду, поэтому --bwlimit=1000 — это примерно 8 Мбит/с. Ошибки в этих значениях приводят к тому, что ограничение не дает никакого эффекта.
rclone позволяет изменять лимит по расписанию, чтобы синхронизация выполнялась в часы низкой нагрузки и не мешала в часы пик.
rclone copy /srv/data remote:data --transfers 8 --checkers 16 --bwlimit '08:00,20M 23:00,off'Эта команда означает следующее: с 08:00 ограничить скорость до 20 МиБ/с, а с 23:00 снять ограничение. rclone также поддерживает раздельные параметры для загрузки и выгрузки, --bwlimit 10M:1M, если для этих направлений требуются разные лимиты. Сначала проверьте rclone version, так как версия в репозитории дистрибутива может быть устаревшей и не поддерживать флаги, указанные в актуальной документации.
Выполните начальную загрузку данных за несколько ночей
Первая загрузка — самая сложная. Она включает весь набор данных и с наибольшей вероятностью прервется на середине.
Используйте инструменты с поддержкой возобновления передачи. rsync -P сохраняет частичные файлы и пропускает уже переданные данные. rclone copy сравнивает содержимое на обеих сторонах и отправляет только недостающие части. BorgBackup создает контрольные точки архива во время длительной работы, поэтому разрыв соединения не приведет к потере результатов многочасовой работы.
Запускайте задачу внутри tmux, чтобы разрыв SSH-сессии не прервал процесс, и храните незавершенные файлы отдельно от целевого дерева каталогов.
tmux new -s seed
rsync -aHP --partial-dir=.rsync-partial --bwlimit=10m /srv/data/ user@YOUR_SERVER:/srv/data/--partial-dir помещает незавершенные файлы в отдельный каталог, поэтому при следующем запуске недокопированный файл не будет ошибочно принят за готовый. Разделите набор данных по каталогам верхнего уровня и загружайте по одному каталогу за ночь. Каждый завершенный запуск — это сохраненный прогресс, так как следующий запуск пропустит уже имеющиеся данные.
После завершения начальной загрузки выполните проверку. rsync -aHni --checksum /srv/data/ user@YOUR_SERVER:/srv/data/ считывает данные с обеих сторон, выводит различия и ничего не меняет. Это медленный процесс, но он стоит того, чтобы запустить его один раз перед удалением локальных копий. Если передача по сети займет неделю, уточните у техподдержки, принимают ли они физические носители для первой копии. Некоторые провайдеры предоставляют такую возможность.
Что нужно уточнить перед оплатой
- Указанное число — это ежемесячная квота трафика или скорость порта? Получите оба значения в одном ответе.
- Какое направление учитывается: входящий, исходящий, сумма или ничего?
- Что именно происходит при достижении лимита и когда сбрасывается счетчик?
- Где находится пункт о правилах добросовестного использования (fair use) и какую скорость он называет чрезмерной?
- Скорость порта гарантирована или это пиковая скорость на общем канале?
- Учитывается ли трафик частной сети до другого вашего сервера?
Возьмите ответы из чек-листа по покупке storage VPS и сравните предложения по этим шести пунктам. Диск меньшего объема на честном гигабитном порту часто лучше, чем диск большего объема, который вы не можете заполнить или очистить.
FAQ
Означает ли нетарифицируемая полоса пропускания безлимитный трафик?
Нет. Нетарифицируемый означает, что провайдер не ведет учет переданных байтов. Вас все равно ограничивает скорость порта, а в условиях обслуживания действует пункт о добросовестном использовании (fair use). Нетарифицируемый порт 100 Mbit/s имеет физический предел около 32.4 ТБ за тридцать дней, и большинство провайдеров свяжутся с вами задолго до того, как вы приблизитесь к этому значению. Найдите соответствующий пункт в договоре, ознакомьтесь с определением чрезмерного использования и планируйте нагрузку ниже этого уровня.
Сколько времени занимает передача 1 ТБ на VPS?
На полной скорости порта это займет 2.2 часов для порта 1 Gbit/s и 22.2 часов для порта 100 Mbit/s. Реальная скорость передачи составляет примерно 85–95 процентов от номинальной на коротких маршрутах и значительно меньше на длинных, поэтому закладывайте запас. Формула проста: один терабайт равен 8 000 000 мегабит; разделите 8 000 000 на скорость вашего порта в Mbit/s, чтобы получить время в секундах.
Лучше ли порт 1 Gbit/s, чем квота 20 ТБ в месяц?
Они решают разные задачи. Порт определяет скорость одной передачи. Квота определяет объем данных, который можно передать за месяц. Гигабитный порт с небольшой квотой обеспечивает высокую скорость на коротких промежутках времени. Нетарифицируемый порт 100 Mbit/s работает стабильно, но медленно: он позволяет передать максимум 32.4 ТБ в месяц, и только при условии непрерывной работы. Выбирайте скорость, если вам нужно быстрое восстановление данных. Выбирайте объем, если вы ежедневно передаете большие архивы.
Почему моя скорость передачи намного ниже скорости порта?
Проверьте четыре параметра в следующем порядке. Убедитесь в правильности единиц измерения: 1 Gbit/s — это примерно 125 MB/s, а не 1000 MB/s. Сравните iperf3 -P 8 с iperf3 -P 1, так как одно TCP-соединение на большом расстоянии не может полностью загрузить быстрый канал. Проверьте top на наличие процесса sshd или rclone, загружающего одно ядро процессора на 100 процентов: это означает, что узким местом является шифрование, а не сеть. Затем протестируйте удаленный узел с помощью множества мелких файлов: в этом случае скорость ограничивается производительностью дисковой подсистемы, в то время как порт остается незагруженным.