11.7. Ограничения семафоров System V
На семафоры System V накладываются определенные системные ограничения, так же, как и на очереди сообщений. Большинство этих ограничений были связаны с особенностями реализации System V (раздел 3.8). Они показаны в табл. 11.1. Первая колонка содержит традиционное для System V имя переменной ядра, в которой хранится соответствующее oгрaничeниe.
Таблица 11.1. Типичные значения ограничений для семафоров System V
Имя | Описание | DUnix 4.0B | Solaris 2.6 |
---|---|---|---|
semmni | Максимальное количество наборов семафоров в системе | 16 | 10 |
semmsl | Максимальное количество семафоров в наборе | 25 | 25 |
semmns | Максимальное количество семафоров в системе | 400 | 60 |
semopm | Максимальное количество операций за один вызов semop | 10 | 10 |
semmnu | Максимальное количество структур undo в системе | 30 | |
semume | Максимальное количество записей в структуре undo | 10 | 10 |
semvmx | Максимальное значение семафора | 32767 | 32767 |
semaem | Максимальное значение корректировки при выходе | 16384 | 16384 |
В Digital Unix 4.0B никакого ограничения на semmnu не существует.