2804
Manjaro KDE тормозит
Добрый день. После установки Manjaro 21.2.6 на ноутбук Asus SoniMaster i3 озу 4Гб SSD и обновления, система работала очень отзывчиво. Загрузка памяти в режиме простоя 440Мб. Затем скопировал на ноутбук архив около 30Гб и распаковал его, никаких дополнительных пакетов не устанавливалось. В режиме простоя потребления памяти возросло до 1,2 Гб загрузка процессора под 100 процентов. Вся таблица в системном мониторе забита процессом kworker. Перезагрузка не помогает. Попробовал установить ядро 5.17 результат тот же. Команда
perf record -g -a sleep 10
perf report
Выводит
Samples: 27K of event 'cycles', Event count (approx.): 6349622506
Children Self Command Shared Object Symbol
+ 38,89% 0,00% swapper [kernel.kallsyms] [k] 0xffffff◆
+ 38,89% 0,01% swapper [kernel.kallsyms] [k] 0xffffff▒
+ 34,26% 0,00% swapper [kernel.kallsyms] [k] 0xffffff▒
+ 34,25% 0,00% swapper [kernel.kallsyms] [k] 0xffffff▒
+ 31,11% 0,02% swapper [kernel.kallsyms] [k] 0xffffff▒
+ 30,96% 0,01% swapper [kernel.kallsyms] [k] 0xffffff▒
+ 30,75% 0,09% swapper [kernel.kallsyms] [k] 0xffffff▒
+ 30,66% 30,66% swapper [kernel.kallsyms] [k] 0xffffff▒
+ 13,83% 0,00% kswapd0 [kernel.kallsyms] [k] 0xffffff▒
+ 13,83% 0,00% kswapd0 [kernel.kallsyms] [k] 0xffffff▒
+ 13,80% 0,00% kswapd0 [kernel.kallsyms] [k] 0xffffff▒
+ 13,77% 0,00% kswapd0 [kernel.kallsyms] [k] 0xffffff▒
+ 12,53% 0,00% kswapd0 [kernel.kallsyms] [k] 0xffffff▒
Я так понимаю что систему нагружает swapper подскажите что можно сделать. PS файловая система btrfs, пробовал на ext4 ставить, после копирования и распаковки так же жутко тормозит.
perf record -g -a sleep 10
perf report
Выводит
Samples: 27K of event 'cycles', Event count (approx.): 6349622506
Children Self Command Shared Object Symbol
+ 38,89% 0,00% swapper [kernel.kallsyms] [k] 0xffffff◆
+ 38,89% 0,01% swapper [kernel.kallsyms] [k] 0xffffff▒
+ 34,26% 0,00% swapper [kernel.kallsyms] [k] 0xffffff▒
+ 34,25% 0,00% swapper [kernel.kallsyms] [k] 0xffffff▒
+ 31,11% 0,02% swapper [kernel.kallsyms] [k] 0xffffff▒
+ 30,96% 0,01% swapper [kernel.kallsyms] [k] 0xffffff▒
+ 30,75% 0,09% swapper [kernel.kallsyms] [k] 0xffffff▒
+ 30,66% 30,66% swapper [kernel.kallsyms] [k] 0xffffff▒
+ 13,83% 0,00% kswapd0 [kernel.kallsyms] [k] 0xffffff▒
+ 13,83% 0,00% kswapd0 [kernel.kallsyms] [k] 0xffffff▒
+ 13,80% 0,00% kswapd0 [kernel.kallsyms] [k] 0xffffff▒
+ 13,77% 0,00% kswapd0 [kernel.kallsyms] [k] 0xffffff▒
+ 12,53% 0,00% kswapd0 [kernel.kallsyms] [k] 0xffffff▒
Я так понимаю что систему нагружает swapper подскажите что можно сделать. PS файловая система btrfs, пробовал на ext4 ставить, после копирования и распаковки так же жутко тормозит.
10 комментариев
grep. -r /sys/firmware/acpi/interrupts/
ничего не выявила максимум 29 прерываний.
Выключается в панели системных настроек в «Поиске» и «Запуск и завершение»\Фоновые службы.
Для надежности, можно еще пакет baloo снести.
А вот почему операции с чтением/записью на СДД приводят к тормозам — вопрос еще тот.
0. Своп-то есть? (Гигабайт хотя бы 8)
Проверь скорость чтения/записи. Напимер утилитой Kdiskmark или dd (гугли).
Если ниже заявленных производителем, то
1. гугли флаги монтирования /etc/fstab
2. ищи elevator=noop для /etc/default/grub
И да, присоединяюсь к вопросу: своп то есть? и какого размера?
X-KDE-autostart-condition=baloofilerc:Basic Settings:Indexing-Enabled:true
на
X-KDE-autostart-condition=baloofilerc:Basic Settings:Indexing-Enabled:false
Уже на 4Гб наиндексировал и останавливаться не собирается. Хотя у меня на настольном компьютере Manjaho KDE (ext4) наиндексировано на 600 Мб, но там данных раза в четыре больше, похоже что он и снимки btrfs индексирует, которых уже 29Гб. Спрашивается оно надо такое счастье с btrfs?
Попробуй нагрузить диск чем-нибудь (копированием большого файла, поиском в /, архивацией) если при этом система не осталась отзывчивой, читай выше.
Тут скорей резонно спрашивать, зачем такое счастье с baloo — бинарники из панели/консоли/Krunner'a запускаются отлично и так. А тотальный поиск удобней в двухпанельнике.