У меня есть процесс, который использует примерно 13.5 ГБ на машине с 16 ГБ под управлением Ubuntu 14.04. Доступная память согласно Системному монитору составляет 15.6 ГиБ, из которых 1.7 ГиБ сообщается как используемый другими процессами.
Когда я выполняю свой процесс, использование памяти достигает ~85% и сразу переходит к подкачке, нанося вред процессу.
Как я могу удостовериться, что этого не происходит, и процессу отдают самый высокий приоритет памяти? Я не забочусь о приоритете ЦП так же, потому что процесс только работает на одноядерном.
Надежда это полезно
https://superuser.com/questions/243357/how-to-prevent-a-specific-program-from-swapping
, Если Вы действительно не хотите подкачивать, получаете больше RAM, или всего #swapoff -a
(не рекомендуемый, может повернуть Вашу систему, неприменимую, если у Вас уже есть проблемы) на терминале.