для оптимизации памяти в условиях нехватки рам стал использовать связку nohang, uresourced, prelockd, ananicy и memavaild. профит — при запуске фф, телеги вместо 2,9-3.5 Гиг занятой рамы из 4 имеющихся, получил 2,3 и увеличилась скорость отклика, судя по тестам хардинфо. так же пропали фризы телеги и фф при работе timeshift. причем получил очень интересный эффект — вот сейчас при всех запущенных фф, телеги и таймшифта объем занятой рам упал до 2 Гиг. фантастика))) обычно было только увеличение потребления рамы
зы. для memavaild в параметрах ядра в грубе /etc/default/grub добавил systemd.unified_cgroup_hierarchy=1 (хотя на вики арча пишут, что этот параметр включен по умолчанию) как сказано в ридми к memavaild и сделал sudo update-grub
больше ни каких настроек пока не делал. наблюдаю и изучаю
ззы. для понимания процесса оптимизации необходимо ознакомиться с wiki.archlinux.org/title/cgroups
зззы. профита на btrfs не получил, так же профита не будет без swap (zram, файл, раздел, чанки — без разницы, лишь бы был)
Для отправки комментария вам необходимо авторизоваться.
немного подкорректирую вместо сервиса ananicy стал использовать его аналог ananicy-cpp написаный на с++, также добавил пакет cachyos-ananicy-rules-git обращаю внимание на то, что при переходе на пакет ananicy-cpp он может не запуститься. проверить статус сервиса можно
sudo systemctl status ananicy-cpp
если он disable, то тогда надо проверить перезапускомsudo ananicy-cpp --force-remove-semaphore
найти какому пакету принадлежит недостающая библиотек, в моем случае это была libfmt.so.10pkgfile libfmt.so.10
и доустановить недостающий пакет fmt10 . еще раз выполнитьsudo ananicy-cpp --force-remove-semaphore
и перезапустить сервис и еще раз проверить егоsudo systemctl status ananicy-cpp