Главная » TCP Tuning Guide
Ниже приводится краткая информация о методах обеспечения максимальной пропускной способности TCP WAN.

TCP использует так называемую "дорожную окно", или CWND, чтобы определить, сколько пакетов может быть направлен в один момент. Чем больше размер окна пробка, тем выше производительность. В TCP "медленный старт" и "избежание заторов" алгоритмов определения размера из окна пробка. Максимальная заторов окно относится к сумме в буфер пространства, ядро выделяет для каждого разъема. Для каждого разъема имеется умолчанию размер буфера, который может быть изменен с помощью программы с использованием системы библиотечного вызова непосредственно перед открытием сокета. Существует также ядро насильственных максимальный размер буфера. Размер буфера можно настроить как для передачи и приема концы в розетку.

Для получения максимальной пропускной оно имеет решающее значение для оптимального использования TCP отправлять и получать розетка размера буфера по ссылке вы используете. Если буферы слишком малы, то пробка TCP окно никогда не будет полностью открывать. Если приемник буферы слишком большие, TCP потоками выходные и отправитель может захватить приемника, который заставит TCP окно закрыть. Это может произойти, если отправка хост быстрее получать пребывания. Слишком большие окна на передающем сторона не является большой проблемой, если у вас есть превышение памяти.

Оптимальный размер буфера в два раза превышает пропускную способность * задержка продукт на ссылку:

buffer size = 2 * bandwidth * delay

В пинг-программа может быть использована для получения отсрочек и инструменты, такие, как pathrate для получения сквозного емкость (пропускную способность самого медленного хоп в вашем пути). Начиная с пинг дает поездку времени (RTT), эта формула может быть использована вместо предыдущего:

buffer size = bandwidth * RTT.

Например, если ваш пинг время составляет 50 мс, а также сквозной сети состоит из всех 100 BT Ethernet и OC3 (155 Мбит / с), то TCP буферов следует .05 сек * (100 Мбит / 8 бит) = 625 килобайт. (Если вы сомневаетесь, 10 Мб / с является хорошим первым приближением к пропускной способности сети на ESnet / vBNS / Abilene типа сети).

Есть 2 настройки TCP вам нужно знать. По умолчанию TCP отправлять и получать размер буфера, а максимальная TCP отправлять и получать размер буфера. Имейте в виду, что большинство современных UNIX ОС по умолчанию имеет максимальный размер буфера TCP только 256 КБ! Для получения инструкций о том, как увеличить максимальную TCP буфера, см. OS конкретные инструкции для установки системы по умолчанию. Вы не хотите увеличить стандартный размер буфера превышает 128 КБ, так как это может негативно сказаться локальной работы. Поэтому нужно использовать UNIX setsockopt слово в вашем отправителя и получателя установить оптимальный размер буфера по ссылке вы используете.

Категория: Интересные статьи | Просмотров: 367 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
недвижимость обмен квартир