Почему Thunar --daemon кушает столько памяти?

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
astronom1987
Сообщения: 768
ОС: MX Linux

Почему Thunar --daemon кушает столько памяти?

Сообщение astronom1987 » 01.12.2018 14:42

Оказывается, что на одном из компьютеров моих знакомых процесс thunar --daemon кушает больше 1 ГБ ОЗУ. Как и почему такое возможно? Ведь уничтожить thunar мы не можем, потому, что основная и единственная граф. среда в системе - это XFCE. Это происходит даже когда файловый менеджер еще/уже не запущен. Как исправить эту проблему? MX Linux 17.0, XFCE.
http://pixs.ru/showimage/Snimokekra_1169925_31008942.png
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7892
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение serzh-z » 01.12.2018 23:00

См. /proc/$(pidof thunar)/maps и /proc/$(pidof thunar)/smaps если так уж интересно почему.
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
astronom1987
Сообщения: 768
ОС: MX Linux

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение astronom1987 » 03.12.2018 14:28

Странно, но с Ваших слов я так и не понял как это сделать. Впрочем, важно другое: почему у меня на MX Linux 16.1 этого не происходит, а у него на MX Linux 17.0 это есть и как это устранить, т.е. как заставить программу вести себя нормально? На том компьютере еще не такие чудеса происходят, например, Gweled при запуске и работе кушает приоритет двухъядерного процессора на 65%!
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7892
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение serzh-z » 03.12.2018 21:51

astronom1987 писал:
03.12.2018 14:28
Странно, но с Ваших слов я так и не понял как это сделать.
В эмуляторе терминала можно напечатать cat "/proc/$(pidof thunar)/maps" или cat "/proc/$(pidof thunar)/smaps" и нажать клавишу Enter. Во втором файле по значениям RSS можно определить - какой модуль выделил памяти больше всего.
astronom1987 писал:
03.12.2018 14:28
как заставить программу вести себя нормально?
Понятия не имею, что в вашем понимании означает "вести нормально", но по картам памяти из maps/smaps можете предположить какая функциональность в Thunar потребляет нежелательное количество памяти и отключить ее, либо написать гневное письмо разработчикам, с требованием оптимизировать футпринт до устраивающего вас значения.
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
astronom1987
Сообщения: 768
ОС: MX Linux

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение astronom1987 » 05.12.2018 15:06

Код: Выделить всё

root@mx1:/home/user# /proc/$(pidof thunar)/maps
bash: /proc//maps: Нет такого файла или каталога

Код: Выделить всё

root@mx1:/home/user# cat "/proc/$(pidof thunar)/maps"
cat: /proc//maps: Нет такого файла или каталога
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2219
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14,2

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение Hephaestus » 05.12.2018 15:31

astronom1987
У Вас либо thunar не запущен, либо путь к исполняемому файлу неверный, либо он называется не thunar, а как-нибудь ещё. Не исключено, что он пишется с заглавной буквы.
Попробуйте выяснить pid вручную. Через ps -A | grep -i thunar, к примеру.
И тогда уже смотреть содержимое в /proc
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
astronom1987
Сообщения: 768
ОС: MX Linux

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение astronom1987 » 05.12.2018 15:50

Thunar запущен, а результат все тот же.

Код: Выделить всё

$ ps -A | grep -i thunar
 2968 ?        00:00:04 Thunar
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7892
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение serzh-z » 05.12.2018 16:36

astronom1987 писал:
05.12.2018 15:50
Thunar запущен, а результат все тот же.
Ну тогда см. "/proc/2968/smaps".
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14826
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение Bizdelnick » 05.12.2018 17:32

astronom1987 писал:
05.12.2018 15:50
Thunar запущен, а результат все тот же.
Ну так он Thunar, а не thunar.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
astronom1987
Сообщения: 768
ОС: MX Linux

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение astronom1987 » 06.12.2018 10:42

Код: Выделить всё

root@mx1:/home/user# /proc/2968/smaps
bash: /proc/2968/smaps: Нет такого файла или каталога
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14826
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение Bizdelnick » 06.12.2018 13:35

:doh:
cat "/proc/$(pidof Thunar)/maps"
cat "/proc/$(pidof Thunar)/smaps"
У Вас же до хрена лет опыта с линуксами, Вы изображаете из себя IT-спеца, неужели Вам правда непонятен смысл команд, которые Вы тупо копипастите?
Последний раз редактировалось Bizdelnick 06.12.2018 13:45, всего редактировалось 1 раз.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7892
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение serzh-z » 06.12.2018 13:36

astronom1987
Вы как будто итальянскую забастовку перед боссом разыгрываете, а не свою проблему решаете.

Я подкинул идею: если хотите понять, почему приложение использует именно столько памяти, то можете посмотреть на карту памяти процесса Thunar. Увидеть ее можно в /proc/*/maps и /proc/*/smaps (там понятнее), выводе `pmap` или интерфейсе GNOME System Monitor. Вам нужно смотреть на поле Rss.
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
astronom1987
Сообщения: 768
ОС: MX Linux

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение astronom1987 » 06.12.2018 13:49

На самом деле это просто я хотел продемонстрировать, что если команды вводить в такой способ, то они тоже не ничего не показывают :) . А если серьезно я хоть и компьютерный мастер, но скорее всего продвинутый пользователь Линукс, а не какой-то профессионал. Попытаюсь на том компьютере запустить живую систему с тем дистрибутивом и узнать будет ли ситуация такая же.
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7892
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение serzh-z » 06.12.2018 14:08

astronom1987 писал:
06.12.2018 13:49
просто я хотел продемонстрировать
... а продемонстрировали лишь то, что если пользователь ... не видит за лесом деревьев, то ему и не нужно знать детали о том сколько памяти и для чего выделяет приложение. =)
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
astronom1987
Сообщения: 768
ОС: MX Linux

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение astronom1987 » 06.12.2018 16:14

Я искал материалы на ту тему в поисковике, но не нашел. Дело в том, что это единичный случай, я с таким раньше не сталкивался. Компьютер самый обычный десктоп с классическим набором программ. Поэтому я недоумеваю почему у всех моих клиентов система работает нормально, а на том железе съедает так много памяти.
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7892
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение serzh-z » 06.12.2018 16:18

astronom1987 писал:
06.12.2018 16:14
Компьютер самый обычный десктоп с классическим набором программ.
Есть такое понятие - configuration drift...
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2219
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14,2

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение Hephaestus » 06.12.2018 19:48

astronom1987
Offtopic
Spoiler
Всё это выглядит очень странно.
Вы больше десяти лет на форуме. Надо полагать, что и c Linux имеете дело так же лет десять.
У Вас в заголовке темы написана практически консольная команда, как есть. Значит, Вы это запускали хотя бы однажды.
Одновременно с этим выясняется, что Вы совершенно не дружите с командной строкой: Вы не смогли отличить команду от имени файла.
Я заглянул к Вам в блог. Просмотрел навскидку публикации за разные годы. Там практически нет примеров использования командной строки.
Даже в статье о восстановлении X-сервера, где предлагается скопировать xorg.conf - даже там Вы советуете запустить mc, открыть в панелях два каталога и скопировать файл. Хотя вопрос решается в консоли одной строкой - командой копирования файла.
Похоже, Вы всячески избегаете использования консольных команд и при этом всё же запускаете программу с ключами командной строки. И похоже, Вы совмещаете эти две крайности в течение многих лет.
Как Вам это удаётся?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7892
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение serzh-z » 06.12.2018 20:09

Hephaestus
Да не нервничайте вы так. Не мастерское это дело копировать файлы с помощью `cp` - ведь пока ты смотришь в терминал, терминал смотрит в тебя.
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
astronom1987
Сообщения: 768
ОС: MX Linux

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение astronom1987 » 06.12.2018 20:14

Я призываю прекратить в этой теме обсуждение уровня моей квалификации. Если бы я не умел работать с командной строкой, то не смог бы сколотить блог о Linux в том виде как он есть... Неужели в конце каждой шутки надо ставить смайлик? Если у кого-то еще будет материал по теме, то я не против прочитать его, а если хотите пообщаться со мной более подробно, то можете зарегистрироваться на моем сайте и задать все те вопросы относительно меня, которые всех вас интересуют.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2219
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14,2

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение Hephaestus » 06.12.2018 20:16

serzh-z писал:
06.12.2018 20:09
Да не нервничайте вы так.
Ну что Вы, я абсолютно спокоен.
Кстати, последняя фраза в моём посте напомнила мне рекламный ролик дезодоранта Rexona.
Чем-то мне нравилась эта реклама.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2219
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14,2

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение Hephaestus » 06.12.2018 20:22

astronom1987 писал:
06.12.2018 20:14
Неужели в конце каждой шутки надо ставить смайлик?
То есть умышленный бездумный копипастинг и заведомо неверное использование команд - это шутка?
Шутки такого рода называются троллингом.
Что ж... Будем считать, что Ваше чувство юмора не оценили.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7892
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение serzh-z » 06.12.2018 20:40

Hephaestus писал:
06.12.2018 20:22
То есть умышленный бездумный копипастинг и заведомо неверное использование команд - это шутка?
Это просто человек нас проверял. Сдается мне, что тест мы провалили. =)
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2219
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14,2

Re: Почему Thunar --daemon кушает столько памяти?

Сообщение Hephaestus » 06.12.2018 21:19

serzh-z писал:
06.12.2018 20:40
Это просто человек нас проверял. Сдается мне, что тест мы провалили. =)
А чего нас проверять? Мы киборги что ль какие? Искусственный интеллект?
Пускай тогда с Алисой развлекается. Пользы больше будет.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали: