Распределение памяти совместного использования

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

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

•             SHMTOTAL. Этот конфигурационный параметр ограничивает общее количество памяти совместного использования, которую может распределять отдельный взаимодействующий сервер; Нулевое значение этого параметра означает отсутствие ограничений, и в таком случае практический предел будет определяться операционной системой.

•             SHMVIRTSIZE. Этим параметром определяется размер начального сегмента памяти совместного использования, распределяемого XPS. Когда эта память истощается, XPS будет пытаться распределить дополнительное количество сегментов, причем, размер каждого из них определяется значением параметра SHKADD.

Обратите внимание на то, что существующие ограничения XPS не позволяют первоначально распределять более 2 Гбайт памяти. Чтобы выделить большее количество памяти, установите значение параметра SHMVIRTSIZE равным 2 Гбайт и добавьте дополнительный сегмент разделяемой памяти, например, с помощью команды xctl onmode -а 1380000.

Предварительное выделение единственного блока непрерывной памяти является лучшим решением, чем разрешение динамического распределения памяти, которое будет выполняться фрагментарным способом.

•             RESIDENT. Значение этого конфигурационного параметра определяет, будет ли XPS использовать ISM (Intimate Shared Memory - единообразно объявленную память совместного использования). ISM может обеспечить существенные выгоды с точки зрения производительности. Для получения дополнительной информации обратитесь к разделу "Единообразно объявленная память совместного использования" в главе 3. Значение 1 этого конфигурационного параметра означает, что XPS будет пытаться распределять ISM; учтите, что для этого должно быть доступно достаточное количество свободной непрерывной памяти.

Настройка ввода/вывода
Ввод/вывод опережающего чтения
Уровни изоляции
Настройка буферов протоколирования
Оптимизация производительности загрузки данных

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


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