Инструменты пользователя

Инструменты сайта


Боковая панель

.

shared_memory

Shared memory

Разделяемую память (англ. Shared memory) применяют для того, чтобы увеличить скорость прохождения данных между процессами. В обычной ситуации обмен информацией между процессами проходит через ядро. Техника разделяемой памяти позволяет осуществить обмен информацией не через ядро, а используя некоторую часть виртуального адресного пространства, куда помещаются и откуда считываются данные.

Для Linux ее размер можно посмотреть через sysctl:

# sysctl -a | grep shm
kernel.shmmax = 4294967296
kernel.shmall = 2097152
kernel.shmmni = 4096

Изменения прописывают в файл sysctl.conf.

# Shared memory increased for radiusd (1/4 of RAM)
kernel.shmmax=4294967296
Kwork.ru - услуги фрилансеров от 500 руб.
shared_memory.txt · Последнее изменение: 2020/06/13 13:47 (внешнее изменение)