Утечка оперативы

SLAX, Deep Style, ZenWalk

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

ymnik
Сообщения: 5

Утечка оперативы

Сообщение ymnik »

Привет всем, у меня такая проблема, в момент запуска slackware(12.1) жрёт примерно 400мб оперативы, и постопенно увеличивается, иногда и при бездействии, доходит до 1900 мб где то, потом на свап переходит, и оттуда ещё мб 100 ест, в процессах нет ничего особенного, всё в пределах нормы, не знаю что делать, если убить иксы то памяти 1200мб использует.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Утечка оперативы

Сообщение t.t »

А какие процессы отъедают память? Что говорит, например, такая команда?

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

ps -eo %mem,pid,cmd | sort -r | head -20
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
ymnik
Сообщения: 5

Re: Утечка оперативы

Сообщение ymnik »

root@localhost:/home/ymnik# ps -eo %mem,pid,cmd | sort -r | head -20
%MEM PID CMD
4.3 23751 /usr/lib/opera/9.52/opera -style keramik
3.0 15048 /usr/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -l 3 -f
2.2 14979 X :0 -auth /home/ymnik/.serverauth.14962
2.1 15062 qutIM
1.8 24033 konqueror [kdeinit] --silent
1.5 15043 kdesktop [kdeinit]
1.4 15046 kicker [kdeinit]
1.4 15029 kded [kdeinit] --new-startup
1.2 3452 konsole [kdeinit] --ls
1.2 24165 kio_uiserver [kdeinit]
1.2 15060 kmix [kdeinit] -session 1014cd7d2d400012227068600000003299
1.2 15055 kxkb [kdeinit]
1.2 15041 knotify [kdeinit]
1.2 15039 kwin [kdeinit] -session 1014cd7d2d400012212287920000003574
1.1 15078 klipper [kdeinit]
1.0 15057 kaccess [kdeinit]
1.0 15038 ksmserver [kdeinit]
1.0 15027 klauncher [kdeinit] --new-startup
0.9 31104 kio_file [kdeinit] file /tmp/ksocket-ymnik/klauncherkIw8jb
Спасибо сказали:
Аватара пользователя
wzrd
Сообщения: 323
ОС: Debian Lenny

Re: Утечка оперативы

Сообщение wzrd »

какой wm вы используете? у меня была похожая проблема, виновником был ion3, а точнее один из элементов статус бара, после перехода на другой wm, проблема исчезла.

добавлено:
у вас, похоже, kde. значит я ошибся.
Спасибо сказали:
ymnik
Сообщения: 5

Re: Утечка оперативы

Сообщение ymnik »

wzrd писал(а):
08.10.2008 22:12
какой wm вы используете? у меня была похожая проблема, виновником был ion3, а точнее один из элементов статус бара, после перехода на другой wm, проблема исчезла.

добавлено:
у вас, похоже, kde. значит я ошибся.

kde 3.5.9
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Утечка оперативы

Сообщение t.t »

ymnik писал(а):
08.10.2008 22:12
root@localhost:/home/ymnik# ps -eo %mem,pid,cmd | sort -r | head -20
%MEM PID CMD
4.3 23751 /usr/lib/opera/9.52/opera -style keramik
3.0 15048 /usr/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -l 3 -f
2.2 14979 X :0 -auth /home/ymnik/.serverauth.14962
2.1 15062 qutIM
Прошу прощения, так не очень информативно. Лучше не "%mem,pid,cmd", а "%mem,vsz,rss,cmd". И лучше два раза: до начала утечек (или в самом начале) и на "пике", когда уже побольше "утекло". И сравните результаты.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
ymnik
Сообщения: 5

Re: Утечка оперативы

Сообщение ymnik »

В общем перезагрузил вчера комп, записал результаты free и ps. Потом оставил комп на ночь практически ничего не делая, на утро же память как обычно увеличилась в разы
После перезагрузки:
ymnik@localhost:~$ free
total used free shared buffers cached
Mem: 2070292 473816 1596476 0 21880 244456
-/+ buffers/cache: 207480 1862812
Swap: 4200956 0 4200956
ymnik@localhost:~$ ps -eo %mem,vsz,rss,cmd | sort -r | head -20
%MEM VSZ RSS CMD
2.6 191880 54212 /usr/lib/opera/9.52/opera -session 1014cd7d2d4000122348430200000150380011_1223490605_483588 -pd /home/ymnik/.opera -sharedir /usr/share/opera/ -style keramik
1.6 53024 33636 konqueror [kdeinit] -session 1014cd7d2d4000122348437800000
1.5 301148 32896 X :0 -auth /home/ymnik/.serverauth.3364
1.4 50540 30872 kwrite [kdeinit] /home/ymnik/Desktop/Текстовый файл
1.4 107608 30728 /usr/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -l 3 -f
1.3 47624 28144 kded [kdeinit] --new-startup
1.3 46836 27520 konsole [kdeinit] -session 1014cd7d2d400012234904380000015
1.3 46676 27408 kicker [kdeinit]
1.3 45736 28368 kdesktop [kdeinit]
1.2 49892 25612 knotify [kdeinit]
1.2 44600 26740 kmix [kdeinit] -session 1014cd7d2d400012227068600000003299
1.2 43048 24924 kwin [kdeinit] -session 1014cd7d2d400012212287920000003574
1.1 43184 24560 kxkb [kdeinit]
1.1 42948 23036 kio_thumbnail [kdeinit] thumbnail /tmp/ksocket-ymnik/klaun
1.1 42836 22880 kio_thumbnail [kdeinit] thumbnail /tmp/ksocket-ymnik/klaun
1.0 42368 20960 klauncher [kdeinit] --new-startup
1.0 41252 22040 kaccess [kdeinit]
1.0 41156 22156 ksmserver [kdeinit]
0.9 40548 19996 kio_file [kdeinit] file /tmp/ksocket-ymnik/klauncher0Gurra

На утро:
ymnik@localhost:~$ free
total used free shared buffers cached
Mem: 2070292 1579704 490588 0 229332 895780
-/+ buffers/cache: 454592 1615700
Swap: 4200956 0 4200956
ymnik@localhost:~$ ps -eo %mem,vsz,rss,cmd | sort -r | head -20
%MEM VSZ RSS CMD
4.7 226996 97392 /usr/lib/opera/9.52/opera -session 1014cd7d2d4000122348430200000150380011_1223490605_483588 -pd /home/ymnik/.opera -sharedir /usr/share/opera/ -style keramik
2.4 319052 51012 X :0 -auth /home/ymnik/.serverauth.3364
2.4 122116 51560 /usr/bin/artsd -F 10 -S 4096 -s 60 -m artsmessage -l 3 -f
1.6 53016 33640 konqueror [kdeinit] -session 1014cd7d2d4000122348437800000
1.4 49296 30804 kicker [kdeinit]
1.4 46032 29240 kdesktop [kdeinit]
1.3 47772 28924 kded [kdeinit] --new-startup
1.3 46640 27440 konsole [kdeinit] --ls
1.2 49892 25648 knotify [kdeinit]
1.2 44600 26744 kmix [kdeinit] -session 1014cd7d2d400012227068600000003299
1.2 43852 25364 kwin [kdeinit] -session 1014cd7d2d400012212287920000003574
1.2 42456 25044 kio_uiserver [kdeinit]
1.1 43192 24620 kxkb [kdeinit]
1.0 42716 22600 kio_thumbnail [kdeinit] thumbnail /tmp/ksocket-ymnik/klaun
1.0 42500 21184 klauncher [kdeinit] --new-startup
1.0 41252 22040 kaccess [kdeinit]
1.0 41156 22160 ksmserver [kdeinit]
0.9 40548 20008 kio_file [kdeinit] file /tmp/ksocket-ymnik/klauncher0Gurra
0.9 40548 19976 kio_file [kdeinit] file /tmp/ksocket-ymnik/klauncher0Gurra

Хотя судя по free на кеширование много уходит
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Утечка оперативы

Сообщение t.t »

Так кеш -- это нормально. Логика проста: если память свободная есть, её нужно использовать. А что, с производительностью проблемы из-за этого возникают?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
ymnik
Сообщения: 5

Re: Утечка оперативы

Сообщение ymnik »

Бывает да.....или просто кажется... напрягало просто. У знакомого на той же слаке памяти гораздо меньше используется
Спасибо сказали: