[solved]Проблемы с утечкой памяти

Здравствуйте.

После перерехода на версию 4.2.4 система начала постепенно есть память до того момента, пока не съест ее всю. Дальше продолжает работать нормально, на использование свопа не переходит.
Оперативной памяти у меня 2 Гб.

Кто подскажет каким образом это можно промониторить и пофиксить?

Заранее благодарен.

С ув. Алексей.

Хорошо бы сначала узнать на

Хорошо бы сначала узнать на версию чего ты перешёл.

Что пишут команды top и free?

vovka667 написал(а):Хорошо бы

vovka667 написал(а):
Хорошо бы сначала узнать на версию чего ты перешёл.

KDE-4.2.4 вестимо, вчера новый релиз libtelepthu.so вышел

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

ZerZhul

ZerZhul написал(а):
Здравствуйте.

система начала постепенно есть память до того момента, пока не съест ее всю.

как узнали, что всю ? чем меряли. Показжите результаты

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Сказать по правде, я никакими

Сказать по правде, я никакими утилитами не измерял.
Сверялся по тому, что выдает top, ну и по глюкам в системе.

С ув. Алексей.

есть подозрение что вам надо

есть подозрение что вам надо прочитать про управление использованием памяти в Linux

С превеликим удовольствием!!!

С превеликим удовольствием!!!

Что Вы мне посоветуете почитать?

С ув. Алексей.

http://www.opennet.ru/base/sy

http://www.gentoo-wiki.info/F

http://www.gentoo-wiki.info/FAQ_Linux_Memory_Management

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Что показывает free -m ? У

Что показывает free -m ?
У кого больше показатель RES в топе (top)?

- - -

Когда начнутся проблемы сделайте это:
ps xa -o rss,command | sort -nr | head -n 40
и выложите здесь, или без head на pastebin.ca

Здравствуйте Вот привожу

Здравствуйте

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

Результат команды free -m

             total       used       free     shared    buffers     cached
Mem:          2000       1791        209          0         93        858
-/+ buffers/cache:        840       1160                                 
Swap:         2110          4       2105  

а вот результат комманды ps xa -o rss,command | sort -nr | head -n 40


213600 /usr/bin/X -br -novtswitch -quiet -nolisten tcp :0 vt7 -auth /var/run/xauth/A:0-A8S5n0                                                                                   
74496 /opt/opera/lib/opera/10.00/opera                                                  
49436 /usr/kde/4.2/bin/plasma                                                           
46712 kopete -session 10b6dade5a000124483803500000104480032_1245170871_255743           
38740 /usr/kde/4.2/bin/knotify4                                                         
33804 /usr/kde/4.2/bin/krunner                                                          
25676 /usr/kde/4.2/bin/konsole
22092 knotes -session 10b6dade5a000124509003000000030460016_1245170871_255933
22048 /usr/bin/audacious2
21284 superkaramba -session 10b6dade5a000124469654700000030670017_1245170871_255503 -name Qt-subapplication
20496 kwin -session 10b6dade5a000124316369900000046820000_1245170871_320654
19068 yakuake -session 10b6dade5a000124368364900000158800022_1245170871_255261 -name Qt-subapplication
17068 kded4
16816 /usr/kde/4.2/bin/nepomukservicestub nepomukstorage
15524 /usr/kde/4.2/bin/klipper
14432 kmix -session 10b6dade5a000124316371100000046820015_1245170871_255072
13612 kxkb
13532 /opt/opera/lib/opera/10.00//operapluginwrapper-native 38 41 /opt/netscape/plugins/libflashplayer.so
13236 /usr/kde/4.2/bin/korgac -icon korgac
13100 ksmserver
12064 /opt/opera/lib/opera/10.00//operapluginwrapper-native 40 50 /opt/netscape/plugins/libflashplayer.so
11680 /usr/kde/4.2/bin/nepomukserver
11380 /opt/opera/lib/opera/10.00//operapluginwrapper-native 48 51 /opt/netscape/plugins/libflashplayer.so
11380 kded4
11248 /usr/kde/4.2/bin/nepomukservicestub nepomukqueryservice
10848 /usr/kde/4.2/bin/nepomukservicestub nepomukontologyloader
10808 /opt/opera/lib/opera/10.00//operapluginwrapper-native 34 48 /opt/netscape/plugins/libflashplayer.so
10520 /usr/kde/4.2/bin/nepomukservicestub nepomukfilewatch
 9948 /opt/opera/lib/opera/10.00//operapluginwrapper-native 42 53 /opt/netscape/plugins/libflashplayer.so
 9748 /usr/kde/4.2/bin/kaccess
 9156 kdeinit4: kio_file [kdeinit] file local:/tmp/ksocket-root/klauncherMT3856.slave-socket local:/tmp/ksocket-root/krusaderAD3846.slave-socket
 9080 /usr/kde/4.2/bin/knotify4
 8572 klauncher
 8364 klauncher
 6740 kdeinit4: kio_file [kdeinit] file local:/tmp/ksocket-zerg/klauncherMT2903.slave-socket local:/tmp/ksocket-zerg/kopetehp3021.slave-socket
 5556 kdeinit4: kdeinit4 Running...
 4552 kdeinit4: kdeinit4 Running... icide
 4312 /usr/bin/pulseaudio --start
 3012 /usr/sbin/hald --use-syslog --verbose=no
 2552 /usr/kde/4.2/lib64/kde4/libexec/kdesud

Благодарен за помощь.
С ув. Алексей.

858 Mb в кеша+ ~200 free = ~

858 Mb в кеша+ ~200 free = ~ 1Gb свободной памяти

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

То есть выходит, что топ

То есть выходит, что топ нагло врет и у меня свобоным остается 1 ГБ?

он не врёт. просто ядро

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

- - -

Что то многовато для X'ов... Какая версия X'ов, драйверов и какое разрешение монитора. Помнится, в какой-то из версий X'ов были утечки памяти при использовании анимированых курсоров. У меня, при суммарном разрешении 3200x1200, на двух мониторах, редко когда X'ы зашкаливают за 150Мб, а при разрешении 1024 - и 40Мб не достигает. Но это при 1.6.X версии X'ов, а на более старых бывало и за 300Мб зашкаливало.
Установите x11-misc/xrestop - и проанализируйте ситуацию с помощью одноименной комманды...

Все остальное вроде в рамках допустимого.
Хотя... а это нормально что так много процессов "operapluginwrapper-native" они вообще выгружаются вместе с Оперой, или остаются болтаться в памяти?...

inspirra написал(а): Хотя...

inspirra написал(а):
Хотя... а это нормально что так много процессов "operapluginwrapper-native" они вообще выгружаются вместе с Оперой, или остаются болтаться в памяти?...

Сколько флешек на странице, столько и процессов

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Работаю я на ноуте.

Работаю я на ноуте. Разрешение - 1280х800. Карточка - интел. Вот до этого работал на 1.5. (с чемто :) ) чейчас вот обновился до 1.6.1.901-r3. Буду тестить.
Еще хотелось бы подвести итоги. Выходит, что мои подозрения по поводу оперативы беспочвенны? Я правильно поянл?

С ув. Алексей.

- - -

Ну на тех данных что Вы привели - выходит что проблем нет. Или же она еще не проявилась на момент снятия данных.
Вот, кстати, полезное чтиво:
http://markelov.blogspot.com/2009/01/linux-procmeminfo.html

свободной памяти у вас с

свободной памяти у вас с избытком.

Ну тогда я рад, что мои

Ну тогда я рад, что мои подозрения беспочвенны. Буду читать доки.

Всем спасибо.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".