XPS1 |
|
Темы:
5
Сообщения:
14
Участник с: 13 мая 2013
|
Стоит оболочка Cinnamon. nemo постоянно использует 1 ядро на 100 процентов, при этом визуально nemo работает достаточно быстро. Пусть оно бы так и было, в компе есть еще 3 ядра, но при этом за полдня работы, nemo съедает приблизительно 8 гигабайт оперативки. Если nemo закрываешь, то прожорливый процесс nemo никуда не девается, он продолжает дальше тормозить компьютер и съедать оперативку. Такое продолжается уже очень долго. Обновления ни к чему не привели. Может как-то можно исправить такую ситуацию? |
vasek |
|
Темы:
47
Сообщения:
11878
Участник с: 17 февраля 2013
|
XPS1Значит после закрытия nemo процесс не убивается, а остается..... Решил проверить, установил nemo — при установке насторожило то, что дополнительно устанавливается cinnamon-desktop..... Запустил nemo $ pidof nemo 1625 и вместе с ним запустился cinnamon-desktop — на рабочем столе появились ярыки, как в винде..... Закрыл файловый менеджер nemo, …... он исчез, но …...остался cinnamon-desktop ….. Запустил $ pidof nemo 1625 то есть, как и следовало ожидать, процесс не убился..... Убивается он полностью только командой $ killall nemo После запуска этой команды исчезает и cinnamon-desktop и сам процесс $ pidof nemo ...пусто.... И зачем такие файловые менеджеры ставить......
Ошибки не исчезают с опытом - они просто умнеют
|
vadik |
|
Темы:
57
Сообщения:
5496
Участник с: 17 августа 2009
|
vasekЗатем, чтобы кто-то на рабочем столе рисовал обоину, значки и т.д. Нормальная практика для ДЕ. Даже в легковесном LXDE используется такое поведение, с той лишь разницей, что вместо немо - пкманфм. Плюс всякие плюшки с автомонтированием и быстрым запуском замого файлового менеджера (поскольку он уже висит в памяти). |
XPS1 |
|
Темы:
5
Сообщения:
14
Участник с: 13 мая 2013
|
Nemo удобнее других при работе с сетевыми ресурсами. Но к сожалению, со временем он поглощает практически всю свободную память, и сразу же после старта грузит 1 ядро на 100 процентов. Это явно выглядит как утечка памяти..., но почему это проявляется не на всех компьютерах? Может это можно решить какими-то настройками? |
vasek |
|
Темы:
47
Сообщения:
11878
Участник с: 17 февраля 2013
|
XPS1Ну чем это обусловлено сразу и не скажешь, а гадать нет смысла..... Можешь на досуге покапаться в инете, на эту тему много понаписано. В принципе если температура в разумных пределах, то ничего в этом, как пишут, страшного вроде бы и нет. Но можешь провести для начала и небольшой анализ на нескольких приложениях, например, запусти приложение средне нагружающее процессор, мало нагружающее процессор и потом свой 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с выдается нагрузка на процессор, а в конце это все усредняется — привожу в выводе только усредненные данные и оставил только одну нагрузку.....) То же самое, но взял для проигрывания менее нагруженный файл Как видно планировщик делает свою работу неплохо, распределение нагрузки равномерное.UPD..... с помощью taskset можно изменять для любого запускаемого приложения количество задействованных процессоров (или 1 или 2 или 3 или все)
Ошибки не исчезают с опытом - они просто умнеют
|
floyde2013 |
|
Темы:
0
Сообщения:
28
Участник с: 07 января 2013
|
Cinnamon сквозная система, попробуйте по отключать всё по максимуму, все десклеты, апплеты, сетевые папки, плагины и скрипты немо. Потом уже делать какие-то выводы. |
vasek |
|
Темы:
47
Сообщения:
11878
Участник с: 17 февраля 2013
|
floyde2013Это, конечно, правильно - может и выяснится какая приблуда нагружает, но проблему это не решит. По мне так лучше вообще поставить пока другой менеджер, наиболее удобный ........ а со временем может нормально заработает и nemo..... UPD.....а если уж так хочется узнать кто грузит, то можно начать с определения системного вызова, который чаще всего грузит систему и потрейсить его отдельно, например, с помощью sysdig.....Но опять же это только узнаем (если узнаем), а проблему не решим....
Ошибки не исчезают с опытом - они просто умнеют
|
XPS1 |
|
Темы:
5
Сообщения:
14
Участник с: 13 мая 2013
|
Сейчас единственный большой потребитель это nemo, который при этом ничего не делает.... А это уже не усредненное. Да планировщик делает свою работу.В интернете пишут много про утечки памяти в Nemo... |
vasek |
|
Темы:
47
Сообщения:
11878
Участник с: 17 февраля 2013
|
XPS1Судя по загрузке он много чего делает..... У меня стоит Gnome (правда практически им уже не пользуюсь) и когда установил для проверки nemo, то загрузка nemo в простое была меньше 1 процента. Если у тебя стоит Cinnamon (никогда его не использовал, а потому практически его не знаю), то следует попробовать совет floyde2013, только с одной поправкой, отключать по одному и мониторить........... возможно и отыщется виновник...... PS......на не усредненные значения лучше не обращать внимания, в отдельные моменты практически всегда наблюдаются большие скачки. Обычно смотрят усредненные значения за большой период....... десятки минут (в зависимости от ситуации)
Ошибки не исчезают с опытом - они просто умнеют
|