Kde 3.5.5, программы отъедают слишком много оперативки (Gentoo, kde компилял через emerge)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
johen
Сообщения: 52
ОС: Gentoo Linux

Kde 3.5.5, программы отъедают слишком много оперативки

Сообщение johen »

Имею на борту гиг оперативки. Если запустить Firefox, xine, krusader, gajim, xchat, то оперативки остается метров 50. :wacko:
Все эти пакеты, как и kde собраны вручную, исключая Firefox. Firefox бинарен.
Вот сейчас смотрю: gajim - 61 мб, xchat - 40 мб, yakuake - 30 мб и т.д.
Из-за чего это может быть? Особенно меня вчера порадовало: xine - сожрано 222 мб. Даже Огнелис в это время съедал 71 метр.
Я конечно понимаю, что KDE славится своей "толщиной", но здесь по-моему проблема где-то в настройках.
Прошу указать куда копать...

/etc/make.conf:

Код:

# These settings were set by the catalyst build script that automatically built this stage # Please consult /etc/make.conf.example for a more detailed example CFLAGS="-O2 -pipe -march=i686" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j2" USE="X -3dfx -3dnow apache2 aac -aim alsa -altivec apm -arts audiofile avi bash-completion bluetooth bzip2 cdparanoia cdr -cjk crypt cscope -cups divx4linux doc dvd dvdr dvdread -emacs encode ethereal exif fbcon -fdftk -freetds -freewnn ftp gd gif -gnome gnutls gtk gtk2 hal -ib m icq ieee1394 imap innodb -interbase -ipv6 jabber java javascript jikes -joystick jpeg kde keyboard leim libcaca -mcve -migemo mime -minim al mng motif mouse mozilla mp3 mpeg -msn -msql -mssql -multilib mysql mysqli -netboot nsplugin nvidia nptl -oci8 ogg opengl -oracle7 -oracl e oscar -ovrimos -pcmcia pdf postgres perl php png posix python qt quicktime readline recode samba -sapdb -slp -smartcard sockets socks5 sp ell -sqlite ssl -sybase -sybase-ct symlink tcltk tcpd threads tiff truetype unicode -v4l verbose -voodoo3 vorbis wifi win32codecs -xine -xi nerama xmms xvid -yahoo -yaz zlib dga dts dvb mmx matroska rtc real sse sse2 svga theora x264 xanim logitech-mouse udev usb sql mppe-mppc" INPUT_DEVICES="keyboard mouse" #GENTOO_MIRRORS="ftp://mirror.aiya.ru/pub/gentoo" #GENTOO_MIRRORS="ftp://ftp.chg.ru/pub/Linux/distributions/gentoo" GENTOO_MIRRORS="http://distfiles.gentoo.org" #SYNC="rsync://mirror.aiya.ru/gentoo/" RSYNC_RETRIES="4" RSYNC_TIMEOUT=300 AUTOCLEAN="yes" ALSA_CARDS="intel8x0" LINGUAS="ru en" #ACCEPT_KEYWORDS="~x86" #FETCHCOMMAND="/usr/bin/getdelta.sh \${URI}" VIDEO_CARDS="nvidia"


.config ядра (2.6.18-gentoo-r6) приложен
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не бывает ничего сложного, есть нежелание в этом разбираться. © Johen.
jabber: johen@jabber.ru
ICQ: 7770378
Gentoo Linux User #402905.
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Kde 3.5.5, программы отъедают слишком много оперативки

Сообщение Aectann »

Через что смотрели количество свободной оперативы? Покажите вывод ps aux и free.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
johen
Сообщения: 52
ОС: Gentoo Linux

Re: Kde 3.5.5, программы отъедают слишком много оперативки

Сообщение johen »

ps aux:

Код:

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 1528 540 ? Ss May21 0:00 init [3] root 2 0.0 0.0 0 0 ? SN May21 0:00 [ksoftirqd/0] root 3 0.0 0.0 0 0 ? S< May21 0:00 [events/0] root 4 0.0 0.0 0 0 ? S< May21 0:00 [khelper] root 5 0.0 0.0 0 0 ? S< May21 0:00 [kthread] root 8 0.0 0.0 0 0 ? S< May21 0:00 [kblockd/0] root 9 0.0 0.0 0 0 ? S< May21 0:00 [kacpid] root 73 0.0 0.0 0 0 ? S< May21 0:00 [kseriod] root 76 0.0 0.0 0 0 ? S< May21 0:00 [khubd] root 132 0.0 0.0 0 0 ? S May21 0:00 [pdflush] root 133 0.0 0.0 0 0 ? S May21 0:00 [pdflush] root 134 0.0 0.0 0 0 ? S< May21 0:01 [kswapd0] root 135 0.0 0.0 0 0 ? S< May21 0:00 [aio/0] root 720 0.0 0.0 0 0 ? S< May21 0:00 [vesafb] root 745 0.0 0.0 0 0 ? S< May21 0:00 [kpsmoused] root 788 0.0 0.0 0 0 ? S< May21 0:00 [scsi_eh_0] root 789 0.0 0.0 0 0 ? S< May21 0:00 [usb-storage] root 798 0.0 0.0 0 0 ? S< May21 0:00 [krfcommd] root 800 0.0 0.0 0 0 ? S< May21 0:00 [reiserfs/0] root 980 0.0 0.0 1852 632 ? S<s May21 0:01 /sbin/udevd --daemon root 5989 0.0 0.0 1760 580 ? Ss May21 0:00 /usr/sbin/syslog-ng root 6063 0.0 0.0 1600 496 ? Ss May21 0:00 hcid: processing events root 6072 0.0 0.0 1584 484 ? Ss May21 0:00 /usr/sbin/sdpd root 6145 0.0 0.0 1744 408 ? Ss May21 0:00 /usr/sbin/gpm -m /dev/input/mouse0 -t imps2 -l "a-zA-Z0-9_.:~/\300-\326\33 root 7177 0.0 0.0 1536 388 ? Ss May21 0:00 /sbin/dhcpcd -h Melisa eth1 root 7342 0.0 0.0 2704 664 ? Ss May21 0:00 /usr/sbin/cron root 7448 0.0 0.1 2348 1152 tty1 Ss May21 0:00 /bin/login -- root 7449 0.0 0.0 1564 632 tty2 Ss+ May21 0:00 /sbin/agetty 38400 tty2 linux root 7450 0.0 0.0 1564 632 tty3 Ss+ May21 0:00 /sbin/agetty 38400 tty3 linux root 7451 0.0 0.0 1564 632 tty4 Ss+ May21 0:00 /sbin/agetty 38400 tty4 linux root 7452 0.0 0.0 1568 636 tty5 Ss+ May21 0:00 /sbin/agetty 38400 tty5 linux root 7453 0.0 0.0 1564 632 tty6 Ss+ May21 0:00 /sbin/agetty 38400 tty6 linux johen 7478 0.0 0.1 4140 1720 tty1 S May21 0:00 -bash johen 7499 0.0 0.1 3612 1252 tty1 S+ May21 0:00 /bin/sh /usr/bin/startx johen 7515 0.0 0.0 2524 728 tty1 S+ May21 0:00 xinit /home/johen/.xinitrc -- -nolisten tcp -br -auth /home/johen/.servera root 7516 3.8 3.4 38828 35572 tty7 SLs+ May21 4:32 X :0 -nolisten tcp -br -auth /home/johen/.serverauth.7499 -deferglyphs 16 johen 7541 0.0 0.1 3616 1276 tty1 S May21 0:00 /bin/sh /usr/kde/3.5/bin/startkde johen 7567 0.0 0.0 2660 684 tty1 S May21 0:00 /usr/bin/dbus-launch --sh-syntax --exit-with-session johen 7568 0.0 0.0 2116 460 ? Ss May21 0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session root 7589 0.0 0.0 1372 160 tty1 S May21 0:00 start_kdeinit --new-startup +kcminit_startup johen 7590 0.0 0.7 25556 7348 ? Ss May21 0:00 kdeinit Running... johen 7593 0.0 0.2 25108 2752 ? S May21 0:00 dcopserver [kdeinit] --nosid johen 7595 0.0 0.8 27728 8384 ? S May21 0:00 klauncher [kdeinit] --new-startup johen 7597 0.0 1.5 32060 15668 ? S May21 0:02 kded [kdeinit] --new-startup johen 7599 0.0 0.1 2748 1384 ? S May21 0:01 /usr/libexec/gam_server johen 7604 0.0 0.0 1508 368 tty1 S May21 0:00 kwrapper ksmserver johen 7606 0.0 0.9 27104 9992 ? S May21 0:00 ksmserver [kdeinit] johen 7607 0.0 1.3 29328 13604 ? S May21 0:06 kwin [kdeinit] -session 10c0c66c69000116052008900000075690098_1177250457_8 johen 7609 0.0 1.5 31124 16460 ? S May21 0:04 kdesktop [kdeinit] johen 7611 0.5 1.9 35764 20440 ? S May21 0:35 kicker [kdeinit] johen 7612 0.1 0.7 26180 7284 ? S May21 0:10 kio_file [kdeinit] file /tmp/ksocket-johen/klauncherToLk4b.slave-socket /t johen 7615 0.0 0.9 27476 10232 ? S May21 0:00 knotify [kdeinit] johen 7620 0.1 0.5 10696 6048 ? S May21 0:10 artsd -F 14 -S 4096 -a alsa -d -D /dev/dsp -r 44100 -b 16 -m artsmessage - johen 7622 0.0 1.2 28728 12660 ? S May21 0:00 kxkb [kdeinit] johen 7626 0.0 0.9 27500 10252 ? S May21 0:00 kaccess [kdeinit] johen 7631 0.0 1.5 30512 16248 ? S May21 0:06 yakuake -session 10c0c66c69000115764707900000074430041_1177250457_740934 johen 7633 0.0 1.4 30296 14664 ? S May21 0:00 kmix [kdeinit] -session 10c0c66c69000116437513000000059980009_1177250457_7 johen 7635 0.0 1.1 27932 11936 ? S May21 0:00 klipper [kdeinit] johen 7638 0.0 1.1 27944 12364 ? S May21 0:00 kbluetoothd --dontforceshow johen 7641 0.0 1.3 30600 14292 ? S May21 0:00 korgac --miniicon korganizer johen 7642 0.0 0.1 4140 1720 pts/1 Ss May21 0:00 /bin/bash root 7649 0.0 0.1 3172 1168 pts/1 S May21 0:00 su root 7652 0.0 0.1 3884 1728 pts/1 S+ May21 0:00 bash johen 7659 0.0 0.1 3748 1388 ? S May21 0:00 /bin/bash /usr/libexec/mozilla-launcher johen 7668 7.8 8.2 189176 85268 ? Sl May21 8:57 /opt/firefox/firefox-bin johen 7676 0.0 0.2 4532 2268 ? S May21 0:00 /usr/libexec/gconfd-2 13 johen 7686 0.0 0.1 3156 1512 ? Ss May21 0:00 /usr/bin/esd -terminate -nobeeps -as 2 -spawnfd 38 johen 29902 0.1 1.3 29904 13520 ? S May21 0:10 kio_uiserver [kdeinit] johen 30218 0.4 2.3 40988 24664 ? S May21 0:25 krusader -caption Krusader -icon krusader_red -miniicon krusader_red johen 11540 0.5 1.6 33176 16688 ? S May21 0:21 konsole [kdeinit] johen 11541 0.0 0.1 4140 1720 pts/2 Ss May21 0:00 /bin/bash johen 11547 0.0 0.0 2036 820 pts/2 S+ May21 0:00 man rtorrent johen 11550 0.0 0.1 3612 1148 pts/2 S+ May21 0:00 sh -c (cd /usr/share/man && (echo ".ll 12.5i"; echo ".nr LL 12.5i"; echo " johen 11551 0.0 0.0 3612 616 pts/2 S+ May21 0:00 sh -c (cd /usr/share/man && (echo ".ll 12.5i"; echo ".nr LL 12.5i"; echo " johen 11556 0.0 0.0 2860 916 pts/2 S+ May21 0:00 /usr/bin/less johen 11562 0.0 0.1 4144 1744 pts/3 Ss May21 0:00 /bin/bash johen 11723 1.9 0.6 11000 6552 pts/3 S+ 00:05 0:59 rtorrent johen 11843 0.0 0.1 4144 1720 pts/4 Ss 00:46 0:00 /bin/bash root 11849 0.0 0.1 3168 1168 pts/4 S 00:46 0:00 su root 11852 0.0 0.1 3884 1704 pts/4 S 00:46 0:00 bash root 11917 0.0 0.9 22028 9720 ? Ss 00:48 0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apa apache 11920 0.0 0.6 19408 6236 ? S 00:48 0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apa apache 11922 0.0 0.9 244264 9788 ? Sl 00:48 0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apa apache 11924 0.0 0.8 243988 9308 ? Sl 00:48 0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D PHP5 -d /usr/lib/apache2 -f /etc/apa mysql 12038 0.0 3.0 208820 31796 ? Ssl 00:48 0:00 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadi johen 12073 10.0 1.4 28592 14916 ? Ss 00:50 0:43 ksysguard --showprocesses johen 12074 2.2 0.0 1928 916 ? S 00:50 0:09 ksysguardd root 12084 0.0 0.0 2036 820 pts/4 S+ 00:55 0:00 man ps root 12087 0.0 0.1 3352 1144 pts/4 S+ 00:55 0:00 sh -c (cd /usr/share/man && (echo ".ll 12.5i"; echo ".nr LL 12.5i"; echo " root 12088 0.0 0.0 3352 612 pts/4 S+ 00:55 0:00 sh -c (cd /usr/share/man && (echo ".ll 12.5i"; echo ".nr LL 12.5i"; echo " root 12093 0.0 0.0 2860 916 pts/4 S+ 00:55 0:00 /usr/bin/less johen 12100 0.0 0.1 4144 1720 pts/5 Ss 00:56 0:00 /bin/bash root 12106 0.0 0.1 3172 1168 pts/5 S 00:56 0:00 su root 12109 0.0 0.1 3884 1700 pts/5 S 00:56 0:00 bash root 12117 0.0 0.0 2364 952 pts/5 R+ 00:57 0:00 ps aux


free:

Код:

total used free shared buffers cached Mem: 1035228 1016392 18836 0 12624 782672 -/+ buffers/cache: 221096 814132 Swap: 506008 112 505896


Сейчас правда xine например не загружен, но наблюдается например апач, который жрет больше 200 метров. Или тот же krusader, отгрызающий 40 метров...

это к тому, что к апачу коннектов нет и mysql коннектов нет.
Не бывает ничего сложного, есть нежелание в этом разбираться. © Johen.
jabber: johen@jabber.ru
ICQ: 7770378
Gentoo Linux User #402905.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Kde 3.5.5, программы отъедают слишком много оперативки

Сообщение Uncle_Theodore »

johen писал(а):
22.05.2007 01:02
free:

Код:

total used free shared buffers cached Mem: 1035228 1016392 18836 0 12624 782672 -/+ buffers/cache: 221096 814132 Swap: 506008 112 505896

Памяти у тебя свободно (с точки зрения прикладных программ) около восьмисот мегабайт.
Волноваться тут совершенно не о чем.
Спасибо сказали:
Аватара пользователя
johen
Сообщения: 52
ОС: Gentoo Linux

Re: Kde 3.5.5, программы отъедают слишком много оперативки

Сообщение johen »

Uncle_Theodore, :huh:
эээ... А что тогда показывает системный монитор KDE в статус баре? У меня там практически всегда что-то типа 1ГБ с гаком использовано и около 20мб свободно. Откуда он берет информацию?
Не бывает ничего сложного, есть нежелание в этом разбираться. © Johen.
jabber: johen@jabber.ru
ICQ: 7770378
Gentoo Linux User #402905.
Спасибо сказали:
Аватара пользователя
K2el
Сообщения: 341
ОС: Linux & BSD

Re: Kde 3.5.5, программы отъедают слишком много оперативки

Сообщение K2el »

В Linux-е подругому оперативка распределяется...тебе неочем волноваться :) Если надо оперативка высвободиться для нужного приложения...ты ведь не зря деньги отдавал за свой Гиг вот пущай и работает на полную. (у тебя же при этом ничего не тормозит)
@ - @чью жизнь!
Спасибо сказали:
Аватара пользователя
Horrible
Сообщения: 256
Статус: Emacs geek
ОС: Emacs

Re: Kde 3.5.5, программы отъедают слишком много оперативки

Сообщение Horrible »

то что у тебя показывает used - оно реально не used а просто кешируется, физически эта память незанята и высвобождается по мере того как становится нужна )
зы но xine апач и т.п. по 200 метров пугают, ты где такое смотрел? еслибы так было то у меня бы моих 512 уже давно не хватило (апач запущен всегда).
Спасибо сказали: