Назад | Перейти на главную страницу

/ dev / shm (общая память) в Linux

Представим, что у нас на сервере 8 ГБ ОЗУ. Монтирую / dev / shm с 4Gb на борту.

mount -o remount,size=4G /dev/shm

Будет ли это воспоминание строго зарезервировано для разделяемой памяти или если / dev / shm пуст, эта память может использоваться обычными приложениями (веб-сервером, php и т. д.)?

PS: Извините за мой английский.

Я спрашиваю, потому что только что проверил df -h и нашел tmpfs 6.0G 0 6.0G 0% /dev/shm на сервере 8Gb RAM. Не знаю, кто это сделал, но мне это кажется ужасным.

Спасибо!

Нет, это не «зарезервировано». Он использует столько оперативной памяти, сколько необходимо. По умолчанию (если вы не укажете размер) это будет 50% от общего размера RAM.

Вам нужно беспокоиться только в том случае, если вы постоянно его заполняете.