Руководство по администрированию UNIX System V

       

Параметры взаимодействия процессов


Следующие настраиваемые параметры связаны с сообщениями о взаимодействии процессов, семафорами и общими данными:

MSGMAP - определяет размер контрольной карты, используемой для работы с разделами сообщений. Значение по умолчанию 100. Каждый элемент содержит 8 байтов; MSGMAX - определяет максимальный размер сообщения. Значение по умолчанию 2048. Хотя максимально возможный размер, который может обработать ядро системы, - 64 килобайта, ограничение mtune 8192; MSGMNB - определяет максимальную длину очереди сообщения. Значение по умолчанию 4096; MSGMNI - определяет максимальное количество очередей сообщений в системе. Значение по умолчанию 50; MSGSSZ - определяет размер в байтах размера сообщения. Сообщения состоят из непрерывной последовательности сегментов сообщений, размер которых позволяет уместить текст. Значение по умолчанию 8. Значение MSGSSZ должно быть меньше 128 Кбайтов; MSGTQL - определяет количество заголовков сообщений в системе и количество сообщений, ожидающих обработки. Значение по умолчанию 40. Каждый элемент содержит 12 байтов; MSGSEG - определяет количество сегментов сообщений. Значение по умолчанию 1024; SEMMAP - определяет размер контрольной карты, используемой для установки значений семафора. Значение по умолчанию 10. Каждый элемент содержит 8 байтов; SEMMNI - определяет количество идентификаторов семафора в ядре системы. Это число уникальных установок семафора, которые могут действовать в любое заданное время. Значение по умолчанию 10. Каждый элемент содержит 32 байта; SEMVMX - определяет максимальное значение семафора. Значение по умолчанию 32767. Это значение максимальное для этого параметра; SEMAEM - определяет установку максимального значения на выходе, псевдоним semadj. Это значение используется, когда значение семафора становится больше или равно абсолютному значению semop(2), если у программы нет своего собственного значения. Значение по умолчанию 16384. Это максимальное значение для данного параметра; SHMMAX - определяет максимальный размер сегмента общей области памяти. Значение по умолчанию 524288; SHMMIN - определяет минимальный размер сегмента общей области памяти. Значение по умолчанию 1; SHMMNI - определяет максимальное количество идентификаторов общей области памяти во всей системе. Значение по умолчанию 100. Каждый элемент содержит 112 байтов; SHMSEG - определяет количество подсоединенных сегментов общей области памяти на один процесс. Значение по умолчанию 6. Максимального значения для этого параметра нет. Максимальное количество сегментов общей области памяти на один процесс не зависит от того, сколько есть у процесса неиспользованного пространства; SHMALL - раньше определялмаксимальноеколичество используемых сегментов текста в общей области памяти. Этот параметр не функционирует в SVR4.0.



Содержание раздела