nemo постоянно использует 1 ядро на 100 процентов.

Стоит оболочка Cinnamon.
nemo постоянно использует 1 ядро на 100 процентов, при этом визуально nemo работает достаточно быстро.
Пусть оно бы так и было, в компе есть еще 3 ядра, но при этом за полдня работы, nemo съедает приблизительно 8 гигабайт оперативки.
Если nemo закрываешь, то прожорливый процесс nemo никуда не девается, он продолжает дальше тормозить компьютер и съедать оперативку.

Такое продолжается уже очень долго.
Обновления ни к чему не привели.

Может как-то можно исправить такую ситуацию?
XPS1
Если nemo закрываешь, то прожорливый процесс nemo никуда не девается, он продолжает дальше тормозить компьютер и съедать оперативку.
Значит после закрытия nemo процесс не убивается, а остается.....
Решил проверить, установил nemo — при установке насторожило то, что дополнительно устанавливается cinnamon-desktop.....
Запустил nemo
$ pidof nemo
1625
и вместе с ним запустился cinnamon-desktop — на рабочем столе появились ярыки, как в винде.....
Закрыл файловый менеджер nemo, …... он исчез, но …...остался cinnamon-desktop …..
Запустил $ pidof nemo
1625
то есть, как и следовало ожидать, процесс не убился.....
Убивается он полностью только командой $ killall nemo
После запуска этой команды исчезает и cinnamon-desktop и сам процесс
$ pidof nemo
...пусто....
И зачем такие файловые менеджеры ставить......
Ошибки не исчезают с опытом - они просто умнеют
vasek
И зачем такие файловые менеджеры ставить......
Затем, чтобы кто-то на рабочем столе рисовал обоину, значки и т.д.
Нормальная практика для ДЕ. Даже в легковесном LXDE используется такое поведение, с той лишь разницей, что вместо немо - пкманфм. Плюс всякие плюшки с автомонтированием и быстрым запуском замого файлового менеджера (поскольку он уже висит в памяти).
Nemo удобнее других при работе с сетевыми ресурсами.
Но к сожалению, со временем он поглощает практически всю свободную память, и сразу же после старта грузит 1 ядро на 100 процентов.
Это явно выглядит как утечка памяти..., но почему это проявляется не на всех компьютерах?
Может это можно решить какими-то настройками?
XPS1
и сразу же после старта грузит 1 ядро на 100 процентов......Может это можно решить какими-то настройками?
Ну чем это обусловлено сразу и не скажешь, а гадать нет смысла..... Можешь на досуге покапаться в инете, на эту тему много понаписано. В принципе если температура в разумных пределах, то ничего в этом, как пишут, страшного вроде бы и нет.
Но можешь провести для начала и небольшой анализ на нескольких приложениях, например, запусти приложение средне нагружающее процессор, мало нагружающее процессор и потом свой nemo.
Метода такая, я взял для примера 2 видеофайла
- запускаю в mpv 1-ый видеофайл
$ pidof mpv
12505
$ taskset -p 12505 …... (смотрим на каких процессорах выполняется процесс)
pid 12505's current affinity mask: f …......(f - означает, что задействованы все)
$ mpstat 1 100 -P ALL ….(с периодичностью 1с в течение 100с выдается нагрузка на процессор, а в конце это все усредняется — привожу в выводе только усредненные данные и оставил только одну нагрузку.....)
Среднее:  all   15,18
Среднее:    0   16,17
Среднее:    1   15,10
Среднее:    2   14,65
Среднее:    3   14,77
То же самое, но взял для проигрывания менее нагруженный файл
Среднее:  all    7,45
Среднее:    0    8,37
Среднее:    1    7,94
Среднее:    2    7,00
Среднее:    3    6,50
Как видно планировщик делает свою работу неплохо, распределение нагрузки равномерное.
UPD..... с помощью taskset можно изменять для любого запускаемого приложения количество задействованных процессоров (или 1 или 2 или 3 или все)
Ошибки не исчезают с опытом - они просто умнеют
Cinnamon сквозная система, попробуйте по отключать всё по максимуму, все десклеты, апплеты, сетевые папки, плагины и скрипты немо. Потом уже делать какие-то выводы.
floyde2013
попробуйте по отключать всё по максимуму, все десклеты, апплеты, сетевые папки, плагины и скрипты немо
Это, конечно, правильно - может и выяснится какая приблуда нагружает, но проблему это не решит. По мне так лучше вообще поставить пока другой менеджер, наиболее удобный ........ а со временем может нормально заработает и nemo.....
UPD.....а если уж так хочется узнать кто грузит, то можно начать с определения системного вызова, который чаще всего грузит систему и потрейсить его отдельно, например, с помощью sysdig.....Но опять же это только узнаем (если узнаем), а проблему не решим....
Ошибки не исчезают с опытом - они просто умнеют

Сейчас единственный большой потребитель это nemo, который при этом ничего не делает....

Среднее:  all    12,70
Среднее:    0    8,75
Среднее:    1    8,33
Среднее:    2   11,69
Среднее:    3   7,63
Среднее:    4    14,06
Среднее:    5    19,28
Среднее:    6   20,77
Среднее:    7   11,16
А это уже не усредненное.
19:06:00     CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
19:06:01     all   10,86    0,00    1,12    0,00    0,00    0,00    0,00    0,00    0,00   88,01
19:06:01       0    5,10    0,00    1,02    0,00    0,00    0,00    0,00    0,00    0,00   93,88
19:06:01       1    0,00    0,00    1,00    0,00    0,00    0,00    0,00    0,00    0,00   99,00
19:06:01       2    1,00    0,00    1,00    0,00    0,00    0,00    0,00    0,00    0,00   98,00
19:06:01       3    5,00    0,00    1,00    0,00    0,00    0,00    0,00    0,00    0,00   94,00
19:06:01       4    3,96    0,00    0,99    0,00    0,00    0,00    0,00    0,00    0,00   95,05
19:06:01       5   70,00    0,00    3,00    0,00    0,00    0,00    0,00    0,00    0,00   27,00
19:06:01       6    1,96    0,00    1,96    0,00    0,00    0,00    0,00    0,00    0,00   96,08
19:06:01       7    1,01    0,00    0,00    0,00    0,00    0,00    0,00    0,00    0,00   98,99
Да планировщик делает свою работу.
В интернете пишут много про утечки памяти в Nemo...
XPS1
Сейчас единственный большой потребитель это nemo, который при этом ничего не делает....
Судя по загрузке он много чего делает.....
У меня стоит Gnome (правда практически им уже не пользуюсь) и когда установил для проверки nemo, то загрузка nemo в простое была меньше 1 процента.
Если у тебя стоит Cinnamon (никогда его не использовал, а потому практически его не знаю), то следует попробовать совет floyde2013, только с одной поправкой, отключать по одному и мониторить........... возможно и отыщется виновник......
PS......на не усредненные значения лучше не обращать внимания, в отдельные моменты практически всегда наблюдаются большие скачки. Обычно смотрят усредненные значения за большой период....... десятки минут (в зависимости от ситуации)
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.