Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Compiz. Утечка памяти (несколько суток аптайма).  (Прочитано 2411 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Смотрите сами. На изображении я совместил 2 скрина - один после 6 суток работы, другой после 1 суток. И там и там запускались и выключались одни и те же программы. Такое потребление ОЗУ это нормально. Я думаю попробовать не перезагружать комп месяцок и сравнить, как оно будет в этом случае.

Вообще система после старта потребляет меньше 450 МБ (у меня 2 монитора) и это здорово, немного парит то, что постепенно система без всего кушает больше гига. Хотя с другой стороны та же 7ка (чистая) больше гига отъедает сразу после загрузки.

« Последнее редактирование: 19 Сентября 2014, 08:10:20 от thunderamur »

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: Использование ОЗУ. 1 сутки против 6 суток.
« Ответ #1 : 28 Августа 2014, 03:47:19 »
В чем цель вашего поста?
Вы на глаз попытались определить утекает ли память?
Естественно одно и то же потребление памяти не будет, возможно за это время (~5 дней) были запущены какие то задачи в кроне, были загружены shared library и т.д. И вы же не можете гаратировать что в точности выполняли одни и те же действия во время работы.

Для справки, htop рисует палочки разного цвета не случайно.
Зелеными отображается использованная память, синим - буферы, желтым - кэш. Как видно, вырос в основном кэш, что вообще обычное дело.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: Использование ОЗУ. 1 сутки против 6 суток.
« Ответ #2 : 28 Августа 2014, 04:02:03 »
.ubuntufan,
Цель моего поста, узнать течет или нет. После месячного аптайма (ну или около того) я выкину сюда ещё один скрин, сравним.

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

Естесственно, что не будет, но разница слишком большая! Даже, если я что-то не запускал, после запуска оно не должно оставить 600 МБ занятой ОЗУ.

Для справки, в цифрах htop показывает используемую память. Именно здесь мы видим 600 МБ и 1200 МБ - огромная разница. За дисковый кэш я не переживаю.

З.Ы.: Последнее написал так, как будто я 1-й htop увидел.

Пользователь решил продолжить мысль 28 Августа 2014, 04:04:32:
Более того, мы видим лидеров по потреблению памяти, я специально отсортировал по памяти. И видно, что разница, не из-за какого-то мифического процесса пожирателя памяти, а из-за того, что вполне обычные процессы жрут гораздо больше ОЗУ.
« Последнее редактирование: 28 Августа 2014, 04:04:32 от thunderamur »

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: Использование ОЗУ. 1 сутки против 6 суток.
« Ответ #3 : 28 Августа 2014, 04:37:10 »
Ну что я могу тебе сказать. Хочешь разбираться - вперед, было бы желание.
Только скриншот htop не лучший способ собрать инфу о использовании оперативной памяти в конкретный момент времени.

Код: (Bash) [Выделить]
#!/bin/bash

USAGE=`ps -e -orss=,pid=,args= | sort -b -k1,1n`
PIDS=`echo "$USAGE" | awk '{print $2}'`

test -d stats && rm -r stats
mkdir stats

echo "$USAGE" > "./stats/Overall.txt"
for p in $PIDS
do
sudo pmap "$p" > "./stats/Proc-$p.txt"
done

Пользователь решил продолжить мысль 28 Август 2014, 05:20:55:
Цитировать
И видно, что разница, не из-за какого-то мифического процесса пожирателя памяти

95% разницы можно объяснить компизом + иксами + наутилусом
Наутилус элементарно может превью изображений кэшировать в ОП (а потом уже на диске, разумеется). за 6 дней было больше переходов по различным директориям - соответственно больше изображений.
А в компизе и иксах вообще никто не знает что происходит. Но что то мне подсказывает что высокое потребление памяти компизом это утечка Unity.
« Последнее редактирование: 28 Августа 2014, 05:25:55 от .ubuntufan »

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
Re: Использование ОЗУ. 1 сутки против 6 суток.
« Ответ #4 : 28 Августа 2014, 05:45:36 »


Ни чего страшного.
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: Использование ОЗУ. 1 сутки против 6 суток.
« Ответ #5 : 30 Августа 2014, 16:49:47 »
Цитировать
Ни чего страшного.

ну да, только без компиза, наутилуса и иксов будет примерно такая картина:



Здесь утечка Unity скорее всего имеет место, не должен ведь менеджер окон столько ОП занимать.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: Использование ОЗУ. 1 сутки против 6 суток.
« Ответ #6 : 19 Сентября 2014, 04:18:27 »


Видно, что течет компиз, при том, что за компом я не работал - был в отпуске.

Пользователь решил продолжить мысль 19 Сентября 2014, 04:39:42:
Завел багу
https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1371361
поддержите!
« Последнее редактирование: 19 Сентября 2014, 04:39:43 от thunderamur »

Оффлайн soarin

  • Старожил
  • *
  • Сообщений: 1850
  • ubuntu 20.04
    • Просмотр профиля
Re: Использование ОЗУ. 1 сутки против 6 суток.
« Ответ #7 : 19 Сентября 2014, 07:54:29 »
thunderamur,
Ну собственно, учитывая что:
затрагивает только десктоп; это не критичный баг; компиз выкинут скоро  -  рассчитывать, что кто-то будет компиз оптимизировать особо не стоит.
Олсо вот https://bugs.launchpad.net/compiz/+bug/1315261
PS: Прелестный английский кстате :)

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: Использование ОЗУ. 1 сутки против 6 суток.
« Ответ #8 : 19 Сентября 2014, 08:09:38 »
soarin,
Когда его выкинут, когда МИР доделают или наоборот не доделают? 14.04 ещё долго будет жить...
Спасибо за ссылку на баг, подтвердил. Почему-то я на запрос memory leak этой записи не увидел.

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: Compiz. Утечка памяти (несколько суток аптайма).
« Ответ #9 : 19 Сентября 2014, 08:33:05 »
Будет просто процесс с другим названием течь.
Unity это самая большая куча багов в ubuntu, неужто Mir от того же самого Canonical'а решит все проблемы.

 

Страница сгенерирована за 0.048 секунд. Запросов: 24.