Конфигурирование связи между взаимодействующими серверами

Оценить
(0 голоса)

Ресурсы коммуникаций, используемые XPS, являются конфигурируемыми. XMF использует буферы трех различных размеров, которые конфигурируются с помощью следующих параметров в файле onconfig:

•             SBUFFER. Малый буфер, размер которого по умолчанию равен 880 байт.

•             LBUFFER. Большой буфер, размер которого по умолчанию равен 8 Кбайт.

•             HBUFFER. Огромный буфер, размер которого по умолчанию равен 48 Кбайт.

Размер каждого из этих буферов не может быть уменьшен. Увеличение размеров этих буферов относительно значений, установленных по умолчанию, должно выполняться с осторожностью, поскольку буферы больших размеров могут вызывать фрагментацию сообщения.

Для организации связи между взаимодействующими серверами на различных системах XMF также использует ресурсы, которые называются endpoints (оконечными точками). XMF использует send endpoints (оконечные точки-отправители) для того, чтобы посылать сообщения другим взаимодействующим серверам. С помощью параметра SENDEPDS в файле onconfig оконечные точки-отправители определяются для каждого CPU VP; по умолчанию значение этого параметра равняется 5. Каждый CPU VP управляет своими собственными оконечными точками, используя их по типу "карусели". Когда какое-нибудь сообщение посылается на оконечную точку-отправитель, UDP немедленно выполняет буферизацию этого сообщение. XMF может направлять сообщения любого типа на оконечную точку-отправитель. Если было сконфигурировано слишком мало оконечных точек-отправителей, то XMF выполняет буферизацию сообщений внутренним образом, увеличивая при этом потребление виртуальной памяти.

Сообщения от других взаимодействующих серверов доставляются к XMF на receive endpoints (оконечные точки-получатели). Для задания оконечных точек-получателей пользователь имеет больше опций. Каждый CPU VP требует конфигурационной строки в файле onconfig для малых, больших и огромных оконечных точек-получателей. Принятый синтаксис иллюстрируется такими примерами:

SADDR myhost:15000,8,0 LADDR myhost:15010,25,0 HADDR myhost:15050,1,0

Каждый параметр оконечной точки содержит имя узла (в приведенном примере -myhost), номер порта (в приведенном примере для малых оконечных точек составляет 15000), количество оконечных точек (в приведенном примере для малых оконечных точек принимает значение 8) и номер CPU VP (в приведенном примере равен 0).

Более 90% сообщений принимаются с использованием больших оконечных точек, поэтому полезным эмпирическим правилом является установка их количества равным, по крайней мере, удвоенному количеству малых оконечных точек. Огромные оконечные точки используются достаточно редко, поэтому одной оконечной точки этого типа обычно бывает вполне достаточно. Поэкспериментируйте для того, чтобы найти оптимальные значения количеств оконечных точек различных типов для вашей вычислительной среды, имея в виду при этом, что оконечные точки используют память.

Мониторинг трафика XMF
Исследование утилит Informix
Мониторинг Informix XPS
Изменение настраиваемых параметров Informix XPS
Мониторинг сообщений об ошибках

Добавить комментарий


Защитный код
Обновить