Почему Thunar --daemon кушает столько памяти?
Модераторы: Warderer, Модераторы разделов
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Почему Thunar --daemon кушает столько памяти?
Оказывается, что на одном из компьютеров моих знакомых процесс thunar --daemon кушает больше 1 ГБ ОЗУ. Как и почему такое возможно? Ведь уничтожить thunar мы не можем, потому, что основная и единственная граф. среда в системе - это XFCE. Это происходит даже когда файловый менеджер еще/уже не запущен. Как исправить эту проблему? MX Linux 17.0, XFCE.
http://pixs.ru/showimage/Snimokekra_1169925_31008942.png
http://pixs.ru/showimage/Snimokekra_1169925_31008942.png
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
См. /proc/$(pidof thunar)/maps и /proc/$(pidof thunar)/smaps если так уж интересно почему.
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
Странно, но с Ваших слов я так и не понял как это сделать. Впрочем, важно другое: почему у меня на MX Linux 16.1 этого не происходит, а у него на MX Linux 17.0 это есть и как это устранить, т.е. как заставить программу вести себя нормально? На том компьютере еще не такие чудеса происходят, например, Gweled при запуске и работе кушает приоритет двухъядерного процессора на 65%!
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
В эмуляторе терминала можно напечатать cat "/proc/$(pidof thunar)/maps" или cat "/proc/$(pidof thunar)/smaps" и нажать клавишу Enter. Во втором файле по значениям RSS можно определить - какой модуль выделил памяти больше всего.
Понятия не имею, что в вашем понимании означает "вести нормально", но по картам памяти из maps/smaps можете предположить какая функциональность в Thunar потребляет нежелательное количество памяти и отключить ее, либо написать гневное письмо разработчикам, с требованием оптимизировать футпринт до устраивающего вас значения.
Спасибо сказали:
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
Код: Выделить всё
root@mx1:/home/user# /proc/$(pidof thunar)/maps
bash: /proc//maps: Нет такого файла или каталога
Код: Выделить всё
root@mx1:/home/user# cat "/proc/$(pidof thunar)/maps"
cat: /proc//maps: Нет такого файла или каталога
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
astronom1987
У Вас либо thunar не запущен, либо путь к исполняемому файлу неверный, либо он называется не thunar, а как-нибудь ещё. Не исключено, что он пишется с заглавной буквы.
Попробуйте выяснить pid вручную. Через ps -A | grep -i thunar, к примеру.
И тогда уже смотреть содержимое в /proc
У Вас либо thunar не запущен, либо путь к исполняемому файлу неверный, либо он называется не thunar, а как-нибудь ещё. Не исключено, что он пишется с заглавной буквы.
Попробуйте выяснить pid вручную. Через ps -A | grep -i thunar, к примеру.
И тогда уже смотреть содержимое в /proc
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
Thunar запущен, а результат все тот же.
Код: Выделить всё
$ ps -A | grep -i thunar
2968 ? 00:00:04 Thunar
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
Ну тогда см. "/proc/2968/smaps".
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Почему Thunar --daemon кушает столько памяти?
Ну так он Thunar, а не thunar.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
Код: Выделить всё
root@mx1:/home/user# /proc/2968/smaps
bash: /proc/2968/smaps: Нет такого файла или каталога
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Почему Thunar --daemon кушает столько памяти?
cat "/proc/$(pidof Thunar)/maps"
cat "/proc/$(pidof Thunar)/smaps"
У Вас же до хрена лет опыта с линуксами, Вы изображаете из себя IT-спеца, неужели Вам правда непонятен смысл команд, которые Вы тупо копипастите?
Последний раз редактировалось Bizdelnick 06.12.2018 13:45, всего редактировалось 1 раз.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
astronom1987
Вы как будто итальянскую забастовку перед боссом разыгрываете, а не свою проблему решаете.
Я подкинул идею: если хотите понять, почему приложение использует именно столько памяти, то можете посмотреть на карту памяти процесса Thunar. Увидеть ее можно в /proc/*/maps и /proc/*/smaps (там понятнее), выводе `pmap` или интерфейсе GNOME System Monitor. Вам нужно смотреть на поле Rss.
Вы как будто итальянскую забастовку перед боссом разыгрываете, а не свою проблему решаете.
Я подкинул идею: если хотите понять, почему приложение использует именно столько памяти, то можете посмотреть на карту памяти процесса Thunar. Увидеть ее можно в /proc/*/maps и /proc/*/smaps (там понятнее), выводе `pmap` или интерфейсе GNOME System Monitor. Вам нужно смотреть на поле Rss.
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
На самом деле это просто я хотел продемонстрировать, что если команды вводить в такой способ, то они тоже не ничего не показывают . А если серьезно я хоть и компьютерный мастер, но скорее всего продвинутый пользователь Линукс, а не какой-то профессионал. Попытаюсь на том компьютере запустить живую систему с тем дистрибутивом и узнать будет ли ситуация такая же.
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
... а продемонстрировали лишь то, что если пользователь ... не видит за лесом деревьев, то ему и не нужно знать детали о том сколько памяти и для чего выделяет приложение. =)
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
Я искал материалы на ту тему в поисковике, но не нашел. Дело в том, что это единичный случай, я с таким раньше не сталкивался. Компьютер самый обычный десктоп с классическим набором программ. Поэтому я недоумеваю почему у всех моих клиентов система работает нормально, а на том железе съедает так много памяти.
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
Есть такое понятие - configuration drift...astronom1987 писал: ↑06.12.2018 16:14Компьютер самый обычный десктоп с классическим набором программ.
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
Hephaestus
Да не нервничайте вы так. Не мастерское это дело копировать файлы с помощью `cp` - ведь пока ты смотришь в терминал, терминал смотрит в тебя.
Да не нервничайте вы так. Не мастерское это дело копировать файлы с помощью `cp` - ведь пока ты смотришь в терминал, терминал смотрит в тебя.
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
Я призываю прекратить в этой теме обсуждение уровня моей квалификации. Если бы я не умел работать с командной строкой, то не смог бы сколотить блог о Linux в том виде как он есть... Неужели в конце каждой шутки надо ставить смайлик? Если у кого-то еще будет материал по теме, то я не против прочитать его, а если хотите пообщаться со мной более подробно, то можете зарегистрироваться на моем сайте и задать все те вопросы относительно меня, которые всех вас интересуют.
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
Ну что Вы, я абсолютно спокоен.
Кстати, последняя фраза в моём посте напомнила мне рекламный ролик дезодоранта Rexona.
Чем-то мне нравилась эта реклама.
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
То есть умышленный бездумный копипастинг и заведомо неверное использование команд - это шутка?
Шутки такого рода называются троллингом.
Что ж... Будем считать, что Ваше чувство юмора не оценили.
Спасибо сказали:
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
Это просто человек нас проверял. Сдается мне, что тест мы провалили. =)Hephaestus писал: ↑06.12.2018 20:22То есть умышленный бездумный копипастинг и заведомо неверное использование команд - это шутка?
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Почему Thunar --daemon кушает столько памяти?
А чего нас проверять? Мы киборги что ль какие? Искусственный интеллект?
Пускай тогда с Алисой развлекается. Пользы больше будет.