Ограничение физической RAM в linux? Короче, есть vps с 60гб оперативы и столько же swap, а также 260гб SSD.
Суть такова: при превышении порога в 512мб ОПЕРАТИВЫ(НЕ свопа) система вырубает процесс(думаю догодались, что это за провайдер, если нет скажу - он PaaS).
Вопрос в другом: как принудительно заставить использовать огромный своп, не трогая оперативу(максимум из оперативы можно взять те же 512мб)?

21 Авг 2019 в 06:49
158 +1
0
Ответы
1

Если ваша система вырубает процесс при превышении порога оперативной памяти, то это может быть настроено провайдером и изменить это может быть сложно или невозможно.

Однако, если вы хотите все же использовать своп вместо оперативной памяти, вы можете попробовать настроить ядро Linux таким образом, чтобы оно использовало своп в первую очередь. Для этого можно изменить значение vm.swappiness в файле /etc/sysctl.conf.

Примерно так:

echo 100 > /proc/sys/vm/swappiness

После этого перезагрузите систему или выполните команду:

sysctl -p

Это установит значение swappiness в 100, что означает, что ядро Linux будет активно использовать своп. Однако, имейте в виду, что использование свопа может снизить производительность системы, так как обращение к диску обычно медленнее, чем обращение к оперативной памяти.

20 Апр в 13:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир