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

Перенести использованный плунжер для замены и освободить больше физического плунжера

У меня есть vps с физической оперативной памятью 256 м и пространством подкачки 512 м,

Я пытаюсь использовать программное обеспечение, которому требуется более 256 мб и менее 512 мб оперативной памяти, поэтому оно использует подкачку.

Проблема в том, что в какой-то момент установки процесс установки проверяет доступный физический RAM, он заполнен (используется некоторый swap), поэтому он приостанавливает установку и указывает, что для продолжения установки требуется еще несколько RAM.

Я вижу, что мне нужно переместить часть использованной физической оперативной памяти, чтобы поменять местами во время выполнения процесса .. Могу ли я это сделать? или любое другое решение!

Извините, я использую openvz vps, и параметр vm.swappiness нельзя изменить в качестве решения.

С контейнером OpenVZ, не совсем, если это просто для установки определенного программного обеспечения, тогда ваши варианты:

1) Попросите вашего хоста поднять ваш баран на час, пока вы делаете установку (большинство из них нормально с этим)

2) Попробуйте сбросить кеши оперативной памяти, чтобы освободить достаточно оперативной памяти для установки 'echo 3> / proc / sys / vm / drop_caches'

Пример: http://www.hosting.com/support/linux/clear-memory-cache-on-linux-server/

функция отбрасывания кэша не является деструктивным процессом, потому что OpenVZ смотрит на вашу память в использовании, когда убивает ваш процесс для достижения жесткого предела, включается кешированное значение оперативной памяти, удаление вашего кеша ухудшит производительность, но только очень кратковременно и может просто освободить достаточно для завершения установки.

Это был распространенный метод, используемый для установки пакета файловой системы на OpenVZ, когда новый пакет был выпущен в CentOS 5.5 (возможно, 5.6 или 5.7).

Несмотря на негативные необоснованные комментарии ниже, это ваш единственный вариант, если вы не хотите платить за обновление или ваш хост не даст вам временного повышения