Плавность работы под нагрузкой
Есть макбук early 2015 13'. На нем бубунта 18.10 и gnome-shell (на кедах ситуация чуть лучше, на lxqt еще лучше, на i3 еще лучше, но гном нравится, да и проблема все равно не пропадает, а просто не nак замента).
Суть проблемы. При больших нагрузках (запуск браузера с кучей вкладок, работа gradle или что-то иное тяжелое для cpu) заметно проседает плавность интерфейса. Да и без нагрузки на глаз linux работает заметнее тормознутей макоси. Запуск ведростудии, браузера и т.д. происходит дольше. Если заканчивается память и начинается заполняться своп (студия и градл все сьедают за пару часов) то вообще жуть что происходит.
Что делал: включил zswap. Собрал pf c preempt low-latency desktop (стало чуть лучше не смотря на противоречивые отзывы в интернетах), шедулер mq_deadline. С таким набором более менее можно жить. Свап лежит в файле, размер 8гиг.
Проц работает под управлением pstate. Но вот thermald кулер не разгоняет даже в половину мощности, поэтому рядом был поставлен mbpfun. Так что вопрос с перегревом решен. Переключение шедулера на performance ничего не меняет.
( lscpu )
( lspci )
Я, конечно, понимаю, что макось хорошо заточена под железо и плавные анимации, но я мог работать одновременно пересобирая проект в ведростудии, ~40 вкладками в хроме, эмулятором ведра и может еще кое-чем запущенным. Оперативки оставалось меньше 30 мб!!, но комп работал так, будто на нем вообще ничего не запущенно, только кулер работал на пределе. На линуксе же после одной запущеной студии система начинает заметно проседать. Неужели так оно и есть или можно заставить linux работать плавно и не умирать под нагрузкой и особенно при нехватке оперативки?