LINUX.ORG.RU

virtuoso съедает всю память.

 


0

1

Я тут недавно поднимал тему по поводу всех этих семантических десктопов. Там я справился и пока замаскировал всё, что связано с этим. Но многие в теме писали о том, что я не прав и что аконади быстро и удобно работает.

Я поверил и решил снова в очередной раз это дело попробовать. Пробовал не на генте(там меня и так всё устраивает и менять пока желания нет). Пробовал на другом компе. Debian testing. KDE4. nepomuk с akonadi включены. Включено хранилище virtuoso. Индексирование только на домашнюю директорию.

Сперва нормально работал(ни разу так толком и не воспользовавшись этими плюшками, проставив лишь несколько тегов с помощью dolphin). А вот через пару дней начались какие-то странные глюки. Памяти свободной ещё около гига, но система уже на гиг ушла в своп. Топы показывают, что больше всего ест virtuoso. Зачем? Почему? В настройках для неё указано использовать не более 50-ти метров памяти.

Отрубаю половину программ, чищу своп, не успеваю даже запустить и тут же virtuoso снова залазит в своп на гиг. В итоге, во всех возможных настройках поотключал всё, что связано с этими аконадями, непомуками и прочими виртуозами. Что не мешает им висеть в процессах, кстати. Но хотя бы теперь оно не тормозит систему.

Итак, вопрос к тем, у кого красиво и хорошо работает семантический десктоп kde4 и ничего не тормозит. Что мне надо сделать на почти дефолтном дебиане, чтобы машина с 4-мя гигами памяти не уползала в своп при вполне пользовательских задачах и при этом можно было ощутить хотя бы прелести поиска по тегам? Я серьёзно хочу понять, как этим пользоваться. Докупать память - не вариант.

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от it-nativa

Ранее подобное наблюдалось в генте, причём с кучей разных попыток. Так что вариант про неправильную сборку кажется мне сомнительным.

shell-script ★★★★★
() автор топика
Ответ на: комментарий от it-nativa

Отдельный вопрос знатокам.

В чём выражается неумение мантейнеров дебиана собирать кеды? Конкретно по пунктам.

shell-script ★★★★★
() автор топика
Ответ на: комментарий от shell-script

Ранее подобное наблюдалось в генте

Нет, не наблюдалось. Да, при поиске через Nepomuk процесс virtuozo распухает метров до 250-300, но потом возвращается в свои 60-70 Мб. а такого, как ты описываешь, я никогда не видел.

it-nativa
()
Ответ на: комментарий от shell-script

Отдельный вопрос знатокам.

В чём выражается неумение мантейнеров дебиана собирать кеды?

Да ни в чём не выражается. Это просто трёп из серии «В $your_distrib не умеют $whatever в отличие от $my_distrib». Такой вот способ похвалить своё болото.

anonymous
()
Ответ на: комментарий от it-nativa

Что-то не наблюдал я таких жалоб. Да и у меня на Debian+KDE всё в порядке. Правда, семантические плюшечки отключил за ненадобностью.

Brainey
()

А вот через пару дней начались какие-то странные глюки. Памяти свободной ещё около гига, но система уже на гиг ушла в своп.

А в логах ничего подозрительного не наблюдается?

Brainey
()
Ответ на: комментарий от it-nativa

Нет, не наблюдалось.

Я лично наблюдал. Из-за чего и отключил всё это дело у себя в генте. Поделись юзами и конфигами, раз утверждаешь, что оно умеет работать нормально. Именно для этого я и создал эту тему - узнать, что люди делают для того, чтобы семантический десктоп работал нормально.

shell-script ★★★★★
() автор топика
Ответ на: комментарий от it-nativa

Сами по себе кеды не тормозят и не глючат. Тормозит конкретная связка nepomuk, akonadi, virtuozo.

Кроме громких безосновательных утверждений будет ещё что-то?

shell-script ★★★★★
() автор топика
Ответ на: комментарий от shell-script

Поделись юзами и конфигами, раз утверждаешь, что оно умеет работать нормально.

Выше же писал:

Правда, семантические плюшечки отключил за ненадобностью.

Brainey
()
Ответ на: комментарий от shell-script

Что-то мне подсказывает, что на него можно не отвлекаться (:

Brainey
()
Ответ на: комментарий от Brainey

Ничего связанного с интересующими меня приложениями там нет. Завтра доберусь до того компа, где всё это дело установлено, и выложу лог. Но пока я там ничего нужного не заметил.

shell-script ★★★★★
() автор топика
Ответ на: комментарий от shell-script

В системных логах всё чисто.

Думаю, стоит взглянуть в ~/.xsession-errors. Кроме того, по крайней мере Akonadi пишет в свой файл журнала, расположение которого, к сожалению, не помню. Вроде где-то в параметрах Akonadi есть кнопка для показа диагностики, а там - журнал. Возможно, и остальные компоненты семантического десктопа имеют такие журналы - поищите на свежезапущенной системе по времени модификации.

Если что, всегда можно подсоединиться к процессу virtuoso с помощью strace и посмотреть, чем он там занят.

И да, у меня таких странностей не наблюдалось, и все эти прибамбасы я не отключал. Debian stable, KDE 4.8.

anonymous
()
Ответ на: комментарий от it-nativa

Я не страдаю, я интересуюсь.

Ты, видимо, не умеешь читать и не видишь, что в разных дистрибутивах одна и та же проблема, которая решается отключением лишнего сервиса. А я интересовался, как сделать так, чтобы всё работало без отключения. Я уже понял, что сказать тебе нечего по этому поводу, так что будь добр, пройди мимо.

shell-script ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Если что, всегда можно подсоединиться к процессу virtuoso с помощью strace и посмотреть, чем он там занят.

А можно вот в этом месте подробнее? Я обычно под strace сам пускал процессы, а не цеплялся к уже запущенным.

shell-script ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Да, жруналы, конечно, поищу, но блин, почему их нет на видном месте? Это был риторический вопрос, если что. :)

shell-script ★★★★★
() автор топика
Ответ на: комментарий от shell-script

А можно вот в этом месте подробнее? Я обычно под strace сам пускал процессы, а не цеплялся к уже запущенным.

Подробнее, чем в man strace, я едва ли расскажу, так что наоборот кратко: опция -p с указанием после неё PID интересующего процесса позволяет подключиться к нему и начать трассировку.

Вообще, очень советую эту справку почитать: много полезного там есть.

anonymous
()
Ответ на: комментарий от shell-script

virtuoso съедает всю память

жруналы, конечно, поищу

Какая замечательная опечатка :-).

anonymous
()

Итак, вопрос к тем, у кого красиво и хорошо работает семантический десктоп kde4 и ничего не тормозит. Что мне надо сделать на почти дефолтном дебиане, чтобы машина с 4-мя гигами памяти не уползала в своп при вполне пользовательских задачах и при этом можно было ощутить хотя бы прелести поиска по тегам? Я серьёзно хочу понять, как этим пользоваться. Докупать память - не вариант.

ээээ

слака не вариант?

drBatty ★★
()
Ответ на: комментарий от drBatty

Как по мне, тут не в дистре дело. Говорю же, на разных пробовал(debian, gentoo, suse) и всегда у меня с кедами одно и то же: включаешь всю эту семантику и начинаются тормоза. И на разном железе. И при этом ведь ничего специально не настраивал никогда в этом направлении. Дефолт сплошной. Вот я и думаю, может кто поделится решениями, что там где подкрутить, чтобы оно, наконец, заработало.

shell-script ★★★★★
() автор топика
Ответ на: комментарий от shell-script

а ты подожди — как оно твою порнуху проиндексирует, так и тормозить перестанет. Или сразу убери порно из индекса.

drBatty ★★
()
Ответ на: комментарий от drBatty

А чего ему видео индексировать-то? :)

Ну и да, оно тормозило и на ноуте, где винт почти пустой(если надо что посмотреть, всегда можно к компу по sshfs подключиться).

shell-script ★★★★★
() автор топика
Ответ на: комментарий от shell-script

А чего ему видео индексировать-то? :)

ВСЁ. Это дефолт.

у и да, оно тормозило и на ноуте, где винт почти пустой(если надо что посмотреть, всегда можно к компу по sshfs подключиться).

угу. у меня тоже. Кстати, в венде тоже так.

drBatty ★★
()

Что мне надо сделать на почти дефолтном дебиане, чтобы машина с 4-мя гигами памяти не уползала в своп при вполне пользовательских задачах и при этом можно было ощутить хотя бы прелести поиска по тегам?

Удалить этот (неразборчиво) семантический десктоп к чертям собачьим и поставить digikam, если тебе для картинок. Если для любых файлов, то не знаю. Какой-нибудь отдельный индексатор/каталогизатор. KDE'шный семантический десктоп, при всей няшности кед, унылое нерабочее говно.

anonymous
()
Ответ на: комментарий от anonymous

digikam, начиная с версии 3.2 требует это «неразборчиво». Поэтому я и задумал о том, что может таки стоит попробовать разобраться, почему оно тормозит.

shell-script ★★★★★
() автор топика

Вся память это, как обычно, нищебродские «два гига»? Как же ты в свой крузис на таком гоняешь, я не говорю о том, как чем-то серьёзным заниматься.

anonymous
()
Ответ на: комментарий от anonymous

2 гига на ноуте, 4 гига на домашнем компе, 4 на втором домашнем, 8 на рабочем. В крузис ни разу не играл. На компе с виндой стоит 4 гига и там отлично работает второй старкрафт. А почему вы спрашивате?

shell-script ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.