1

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

Единственное решение, которое я нашел, - установить /proc/sys/vm/swappiness в 0 и полностью отключить подкачку страниц. Но это не лучший вариант.

Можно ли указать максимальное использование подкачки в байтах?

1 ответ1

0
cat /proc/sys/vm/swappiness
0

Означает, что замена будет исключена, если в этом нет крайней необходимости (ОЗУ переполнена). Swappiness принимает значения от 0-100 .

Чтобы сделать изменение постоянным обновлением /etc/sysctl.conf и перезагрузите компьютер:

vm.swappiness = 10

Вы не можете настроить подкачку в байтах, но swappines 10 означает, что подкачка будет использоваться, когда ОЗУ заполнено на 90%. Размер области подкачки указывается при установке системы, вам нужно изменить размер разделов, чтобы изменить это. Объем, занимаемый в разделе подкачки, зависит от требований к выделению оперативной памяти программного обеспечения, которое вы используете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .