1. Какой трафик (вход/исход) тарифицируется?
2. Где можно посмотреть объем использованного трафика?
3. Почему австат дает неправильную статистику по трафику?
4. Почему скорость между США и Европой не превышает 3 Мбита?
Тарифицируется только исходящий трафик. Входящий трафик не учитывается.
Суммарный трафик по серверу можно посмотреть в разделе Серверы
Суммарный трафик по доменам можно посмотреть в разделе Статистика
Внимание: при выставлении счетов учитывается "Суммарный трафик по серверу", который берется непосредственно со свитча. Суммарный трафик по доменам берется с австата, и предназначен для сравнения потребления трафика между доменами. При выставлении счетов эта цифра не учитывается по причинее ее недостоверности.
Awstats показывает обьем данных отданых только вэб-сервером.
В этих данных не учитываются 40 байт заголовков TCP/IP на каждый пакет (а пакеты бывают от 40 до 1500 байт), т.е минимум 40/1500=2,7% трафа уходит на заголовки TCP/IP, и это при максимальном обьеме пакетов. Также надо приплюсовать 7 пустых пакетов по 40 байт (3 на установку соединения и 4 для корректного завершения) на каждое TCP соединение клиента с сервером, это 280 байт, плюс служебные пустые пакеты для подтверждения доставки. Эффективность TCP составляет 90-97% на хороших линиях и резко снижается с ухудшением качества линий связи.
Также не учитывается размер http-заголовка, например такого:
который занимает 191 байт. На маленьких документах, таких как тумбы, иконки, доля http-хидеров составляет десятки процентов.
Awstats не учитывает траффик который приходится на редиректы и ошибки, типа (404, 500..), так как, формально говоря, это не является документом. Один редирект (302 ошибка) создает килобайт траффика, хотя веб-сервер показывает, что отдано только 5 байт данных.
Также, в статистике Awstats'a полностью отсутствует не http-траф, а это ftp, ssh, mail, бекапы данных, dns-запросы для резолвинга доменов, пинги, сканы портов сервера и весь прочий траф.
В среднем австатс показывает всего около 70% от общего объема исходящего трафика.
В протоколе TCP для ускорения передачи используется буффер (окно), в котором лежат данные, уже отправленные получателю, но для которых не пришло подтверждение об успешной доставке.
Размер буффера обычно сост 64К на сервере и клиенте. То есть протокол TCP может отослать максимум 64К данных, после чего вынужден ждать прихода пакета, в котором указано что данные успешно получены. Поэтому максимальная пропускная способность равна
Пропускная способность = размер окна / задержка
Величина задержки (ping) зависит от расстояния между компьютерами и кол-ва сетевых устройств (роутеров,свичей..) на пути прохождения.
В среднем для прохождения через Атлантику из Америку в Европу требуется минимум 140мс, соответственно скорость не превышает
8бит*64Кбайт/0.140с = 3.6 Мбит/с
Также учитывая возможность наличия потерь в канале, максимальная скорость не превышает нескольких мегабит.