Shared memory

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

Разделяемая память является самым быстрым средством обмена данными между процессами.

Для FAQ 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
PQ VPS сервера в 28+ странах.
  • Friendhosting - Разумные цены на хостинг

    VDS/VPS сервер от 3.49€ в месяц. Много ресурсов. Высокая надежность. Гибкое управление. Удобная оплата. Настройка под вас!

    friendhosting.net
  • Антидетект браузер Dolphin{anty} бесплатно до 10 профилей

    Dolphin разработан для работы с такими сложными ресурсов, как Google, Facebook и Coinlist.

  • Английский для IT‑специалистов по Skype

    Персональные занятия по разумным ценам. 80% разговорной практики. Персональный график!

    skyeng.ru