Linux repositories inspector

ipc_namespaces(7) - Russkiy

Linux
2019-08-02

man-pages-ru

Russian man pages from the Linux Documentation Project

manpages

Manual pages about using a GNU/Linux system

man-pages

Linux kernel and C library user-space interface documentation

ИМЯ

namespaces - обзор пространств имён IPC в Linux

ОПИСАНИЕ

Пространства имён IPC изолируют определённые ресурсы IPC, а именно IPC-объекты System V (смотрите sysvipc(7)) и (начиная с Linux 2.6.30) очереди сообщений POSIX (смотрите mq_overview(7)). Общая характеристика этих механизмов IPC в том, что объекты IPC распознаются механизмами не как пути файловой системы.
Каждое пространство имён IPC имеет свой набор идентификаторов System V IPC и свою файловую систему для очереди сообщений POSIX. Объекты, созданные в пространстве имён IPC, видимы всем другим процессам, которые являются членами этого пространства имён, и невидимы процессам из других пространств имён IPC.
Следующие интерфейсы /proc отличаются в каждом пространстве имён IPC:
* Интерфейсы очереди сообщений POSIX в /proc/sys/fs/mqueue.
* IPC-интерфейсы System V в /proc/sys/kernel, а именно: msgmax, msgmnb, msgmni, sem, shmall, shmmax, shmmni и shm_rmid_forced.
* IPC-интерфейсы System V в /proc/sysvipc.
При уничтожении пространства имён IPC (т. е., когда завершается последний процесс из этого пространства имён), все объекты IPC из пространства имён автоматически уничтожаются.
Для использования пространств имён IPC требуется, чтобы ядро было собрано с параметром CONFIG_IPC_NS.
⇧ Top