14.7. Ограничения, накладываемые на разделяемую память
На разделяемую память System V накладываются определенные ограничения точно так же, как и на семафоры и очереди сообщений System V (раздел 3.8). В табл. 14.1 приведены значения этих ограничений для разных реализаций. В первом столбце приведены традиционные для System V имена переменных ядра, в которых хранятся эти ограничения.
Таблица 14.1. Типичные значения ограничений, накладываемых на разделяемую память System V
Имя | Описание | DUnix 4.0B | Solaris 2.6 |
---|---|---|---|
shmmax | Максимальный размер сегмента в байтах | 4194304 | 1048576 |
shmmnb | Минимальный размер сегмента разделяемой памяти в байтах | 1 | 1 |
shmmni | Максимальное количество идентификаторов разделяемой памяти в системе | 128 | 100 |
shmseg | Максимальное количество сегментов, подключенных к процессу | 32 | 6 |