[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