[Sysadmins] memory reservation for root processes
Sergey Vlasov
vsu на altlinux.ru
Пн Мар 10 12:25:26 MSK 2014
On Sun, Feb 16, 2014 at 11:38:07PM +0400, Michael A. Kangin wrote:
> С удивлением узнал, что оказывается 3% памяти в системе резервируется
> для процессов root'а и не может быть выделена пользовательским процессам
> (куда и kvm затесался).
>
> Однако, что было хорошо в 2004 году, смотрится странно в 2014: 3%
> резервирования на сервере с 128Гб памяти жирновато будет.
>
> Собственно вопрос - можно ли это отключать или менять в меньшую сторону?
> у меня что-то не нагуглилось.
Починено в 3.10 - теперь вместо 3% RAM (точнее, на самом деле 1/32)
пределы могут быть изменены администратором через sysctl
(vm.user_reserve_kbytes, vm.admin_reserve_kbytes), причём значения
этих пределов по умолчанию ограничены сверху до 128М и 8М
соответственно.
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c9b1d0981fcce3d9976d7b7a56e4e0503bc610dd
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=4eeab4f5580d11bffedc697684b91b0bca0d5009
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20140310/3785c62d/attachment.bin>
Подробная информация о списке рассылки Sysadmins