2

Да, я знаю, что уже есть вопросы, которые задают то же самое. Но ни один из ответов на самом деле не отвечает на вопрос.

Один из распространенных ответов: «Вам не нужно беспокоиться об этом, потому что использование свопа не означает, что что-то активно выгружается / выгружается». Этот ответ технически правильный, но если что-то поменяется, это означает, что попытка использовать некоторые из запущенных в настоящий момент программ будет очень медленной. И эти проблемы сохраняются в течение нескольких часов после того, как я закрыл программу, которая вызвала обмен в первую очередь.

Другим распространенным ответом является "выключить своп". Это ручное решение, и оно может быть немного рискованным. Даже если я проверю, что на самом деле у меня достаточно свободной памяти, если я при этом запустлю какую-нибудь программу, потребляющую память, то, скорее всего, все пойдет не так.

Итак, мой вопрос: есть ли какой-нибудь способ автоматизировать его, который не сломается, как только я запускаю программу, потребляющую память, пока она перемещает данные из swap в ram?

0