KJOIВам же проще увеличить оперативку - будет куда быстрее и полезнее, чем возиться с вашей идеей.
Я бы рад, но ноут старый и больше чем есть в него просто не лезет.
когда мало ОЗУ, наоборот надо выставлять vm.swappiness=40,
vm.swappiness=1 выставляют когда озу много
Я так пробовал и не только. Опишу что происходит при например настройке по умолчанию 60. Если открыто 4-5 вкладок в браузере+ висят в фоне обычные пользовательские программы то 6-тая вкладка в браузере открывается секунд 30. Смотришь htop, а там пол озу свободно, а своп 800+мб. Проблема что в своп попадают неактивные страницы по мнению пк, но на рабочем пк все что пользователь открывает все нужно. Вот и получается что пк туда-сюда гоняет информацию. Это очень сильно способствует тормозам.
Если значение выставлено 1 то работать становится намного проще, тормоза исчезают... ну пока озу есть, в моем случае когда она заполняется на 99%, пк начинает забивать своп ну и... происходит описанное выше. Как вариант поставил виджет индикатора памяти на панель задач, чтобы видеть сколько памяти.
Тут даже проблема не в заполнении свопа, а в том что именно пк считает не активными страницами и по какому принципу. Настроить это поведение для конкретных программ или общие настройки по времени активности например.
maks05, не понимаю, что там за противоречия у вас.
Этот параметр вообще не стоит трогать ИМХО.
Если много памяти (4 и более гигов) то своп можно вовсе не создавать
Если поставить vm.swappiness=0 это будет похоже на работу без свопа, своп заполняется в крайнем случае и поверьте работа без свопа гораздо хуже чем с ним. Все же своп ощутимо поднимает производительность в условии нехватки памяти.
[(работаю на таком ноутбуке, 4GB - когда систему ставил создавать раздел не стал, думал создать своп в файле позже, и банально забыл.....). Когда спустя пол года обнаружил так и не стал создавать - а нафига он если я без него уже пол года пользуюсь компом без забот и проблем.
У моего ноута 3гб озу. Принципиально этого хватает если не заниматься ничем серьезным. Я часто редактирую большой объем звуковых и видео файлов, делаю небольшие анимации и т.д. Программы по обработки медиа довольно емкие+ запущены разные редакторы типа гимп, инскейп с большим количеством окон+дримвивер это классический набор открытых программ, ну и браузер.
Из этих программ не активных долго не бывает, потому и смотрю в сторону регулирования работы памяти и подкачки.