Включить ограничение памяти без grub
На моем сервере
Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-1 (2016-03-06) unknown GNU/Linux
я хочу включить ограничение памяти (чтобы ограничить использование памяти докерными контейнерами). Все инструкции, как это сделать, относятся к grub ( например), и он отлично работает на всех серверах, кроме одного без установленного grub. Что такое решение для включения ограничения памяти без установки grub на этот сервер? Тема управления памятью серверов для меня довольно новая, поэтому я буду признателен за любую помощь. Заранее спасибо!
1 ответ
Из документации Docker вы можете видеть, что есть параметр --memory, который вы можете указать, который будет ограничивать объем памяти, доступный для контейнеров Docker.
-m, --memory = "" Ограничение памяти (формат: []). Число является положительным целым числом. Единицей может быть один из b, k, m или g. Минимум 4М.
Кроме того, вся эта информация, связанная с GRUB, которую вы читаете, на самом деле не о самом GRUB, а о параметрах загрузки ядра. Они могут быть предоставлены любым загрузчиком, таким как LILO, просто GRUB очень распространен. Вы можете прочитать больше о параметрах ядра и о том, как их установить с помощью различных загрузчиков, здесь: https://wiki.archlinux.org/index.php/Kernel_parameters