Быстрая навигация

FAQ по хостингу »

О трафике

1. Какой трафик (вход/исход) тарифицируется?

2. Где можно посмотреть объем использованного трафика?

3. Почему австат дает неправильную статистику по трафику?

4. Почему скорость между США и Европой не превышает 3 Мбита?

1. Какой трафик (вход/исход) тарифицируется?

Тарифицируется только исходящий трафик. Входящий трафик не учитывается.

2. Где можно посмотреть объем использованного трафика?

Суммарный трафик по серверу можно посмотреть в разделе Серверы
Суммарный трафик по доменам можно посмотреть в разделе Статистика

Внимание: при выставлении счетов учитывается "Суммарный трафик по серверу", который берется непосредственно со свитча. Суммарный трафик по доменам берется с австата, и предназначен для сравнения потребления трафика между доменами. При выставлении счетов эта цифра не учитывается по причинее ее недостоверности.

3. Почему австат дает неправильную статистику по трафику?

Awstats показывает обьем данных отданых только вэб-сервером.

В этих данных не учитываются 40 байт заголовков TCP/IP на каждый пакет (а пакеты бывают от 40 до 1500 байт), т.е минимум 40/1500=2,7% трафа уходит на заголовки TCP/IP, и это при максимальном обьеме пакетов. Также надо приплюсовать 7 пустых пакетов по 40 байт (3 на установку соединения и 4 для корректного завершения) на каждое TCP соединение клиента с сервером, это 280 байт, плюс служебные пустые пакеты для подтверждения доставки. Эффективность TCP составляет 90-97% на хороших линиях и резко снижается с ухудшением качества линий связи.

Также не учитывается размер http-заголовка, например такого:

HTTP/1.1 302 Found
Date: Thu, 13 Oct 2005 15:18:53 GMT
Server: Apache
Location: http://www.domain.com/
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1

который занимает 191 байт. На маленьких документах, таких как тумбы, иконки, доля http-хидеров составляет десятки процентов.

Awstats не учитывает траффик который приходится на редиректы и ошибки, типа (404, 500..), так как, формально говоря, это не является документом. Один редирект (302 ошибка) создает килобайт траффика, хотя веб-сервер показывает, что отдано только 5 байт данных.

Также, в статистике Awstats'a полностью отсутствует не http-траф, а это ftp, ssh, mail, бекапы данных, dns-запросы для резолвинга доменов, пинги, сканы портов сервера и весь прочий траф.

В среднем австатс показывает всего около 70% от общего объема исходящего трафика.

4. Почему скорость между США и Европой не превышает 3 Мбита?

В протоколе TCP для ускорения передачи используется буффер (окно), в котором лежат данные, уже отправленные получателю, но для которых не пришло подтверждение об успешной доставке.
Размер буффера обычно сост 64К на сервере и клиенте. То есть протокол TCP может отослать максимум 64К данных, после чего вынужден ждать прихода пакета, в котором указано что данные успешно получены. Поэтому максимальная пропускная способность равна

Пропускная способность = размер окна / задержка

Величина задержки (ping) зависит от расстояния между компьютерами и кол-ва сетевых устройств (роутеров,свичей..) на пути прохождения.
В среднем для прохождения через Атлантику из Америку в Европу требуется минимум 140мс, соответственно скорость не превышает

8бит*64Кбайт/0.140с = 3.6 Мбит/с

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