Как я располагаю по приоритетам физическую память для конкретного процесса?

У меня есть процесс, который использует примерно 13.5 ГБ на машине с 16 ГБ под управлением Ubuntu 14.04. Доступная память согласно Системному монитору составляет 15.6 ГиБ, из которых 1.7 ГиБ сообщается как используемый другими процессами.

Когда я выполняю свой процесс, использование памяти достигает ~85% и сразу переходит к подкачке, нанося вред процессу.

Как я могу удостовериться, что этого не происходит, и процессу отдают самый высокий приоритет памяти? Я не забочусь о приоритете ЦП так же, потому что процесс только работает на одноядерном.

0
задан 1 November 2014 в 13:53

1 ответ

Надежда это полезно

https://superuser.com/questions/243357/how-to-prevent-a-specific-program-from-swapping

, Если Вы действительно не хотите подкачивать, получаете больше RAM, или всего #swapoff -a (не рекомендуемый, может повернуть Вашу систему, неприменимую, если у Вас уже есть проблемы) на терминале.

https://stackoverflow.com/questions/578137/can-i-tell-linux-not-to-swap-out-a-particular-processes-memory

1
ответ дан 4 August 2019 в 14:17

Другие вопросы по тегам:

Похожие вопросы: