View previous topic :: View next topic |
Author |
Message |
Terminator n00b
Joined: 26 May 2004 Posts: 16
|
Posted: Thu Jun 23, 2005 4:03 am Post subject: Проблема с памятью, может это memory |
|
|
У меня 1Гб ОЗУ, машину на ночь не выключаю, с каждым днём свободной памяти всё меньше и растёт использование swap.
Специально проверял, запускал X-ы и нужные мне проги плюс десяток firefox-ов, память используется меньше чем на половину. Через несколько дней swap почти заполнен и машина соответствующе тормозит
Смотрел использование памяти разными прогами, больше всех съедает X > 200Мб RSS зачем ему столько, и можно ли освободить не перегружая Х-ы?
Code: |
fort linux # emerge --info
Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.12-gentoo i686)
=================================================================
System uname: 2.6.12-gentoo i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.6.12
ccache version 2.4 [enabled]
dev-lang/python: 2.3.5, 2.4.1-r1
sys-apps/sandbox: 1.2.9
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.18
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4 -pipe -mtune=pentium4 -msse -mmmx -msse2 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -pipe -mtune=pentium4 -msse -mmmx -msse2 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS=""
LANG="ru_RU.UTF-8"
LC_ALL="ru_RU.UTF-8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa apache2 apm avi bash-completion berkdb bitmap-fonts bmp cdr crypt cscope cups curl dba dga dvd dvdr eds emboss encode esd font-server foomaticdb fortran gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal imagemagick imlib java jpeg lcms libg++ libwww mad mikmod mmx mod_php mozilla mp3 mpeg ncurses nls no_wxgtk1 nocardbus nptl nptlonly ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell sse ssl subversion tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode usb userlocales vorbis winbind xine xml xml2 xv zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
|
|
|
Back to top |
|
|
hlroad Tux's lil' helper
Joined: 28 Sep 2004 Posts: 105
|
Posted: Thu Jun 23, 2005 7:13 am Post subject: Re: Проблема с памятью, может это me |
|
|
Terminator wrote: | Смотрел использование памяти разными прогами, больше всех съедает X > 200Мб RSS зачем ему столько, и можно ли освободить не перегружая Х-ы?
|
Скорее нет, чем да. Сами X'ы утечек если и содержат, то немного (их же на системах с 8MB RAM держали по месяцу - уж как-нибудь заметили бы). Но! Если программа зарезервирует себе память в X сервере под какой-нибудь pixmap, то он так и будет там висеть - пока она его не освободит. А если программа гигнулась - кто чего освобождать будет ? Плюс в RSS X'ов входит раз'map'ированная память видеоадаптера - а это тоже может быть немало... |
|
Back to top |
|
|
Terminator n00b
Joined: 26 May 2004 Posts: 16
|
Posted: Thu Jun 23, 2005 7:52 am Post subject: |
|
|
Дык я почти все проги закрывал, за исключением всяких gnome-panel и всё с ним связанное.
Память практически не освобождается
Видео памяти всего 64Мб.
В gnome-system-monitor есть колонка "память X-сервера" видимо это та самая зарезервированная память, там указаны совершенно смешные цифры.
Вот уже сейчас RSS X-ов 230Мб и занято треть свопа, эх ... |
|
Back to top |
|
|
hlroad Tux's lil' helper
Joined: 28 Sep 2004 Posts: 105
|
Posted: Thu Jun 23, 2005 10:09 am Post subject: |
|
|
Terminator wrote: | Дык я почти все проги закрывал, за исключением всяких gnome-panel и всё с ним связанное.
Память практически не освобождается |
Ну закрыл ты память - а толку-то ? Принудительной очистки не происходит ведь! X сервер совершенно не интересует - какие программы запущены, какие нет. Он вообще может жить на другом компьютере в другом конце Земли. Сказали завести pixmap - завел. Сказали удалить - удалил. Не сказали удалить - не удалил. Какая-то программа гадит и не убирает за собой. И её закрытие ничего не меняет: она должна явно сказать X серверу чтобы он память освободил. Ищи кто гадит... |
|
Back to top |
|
|
d_n_k Tux's lil' helper
Joined: 15 Jul 2004 Posts: 138 Location: Russia
|
Posted: Thu Jun 23, 2005 10:26 am Post subject: |
|
|
Terminator wrote: | Дык я почти все проги закрывал, за исключением всяких gnome-panel и всё с ним связанное.
|
помниться недовно пробегала новость об оптимизации gnome за денежку.
так вот, в оптимизациях было написано про утечку памяти в gnome-panel на applet'ах |
|
Back to top |
|
|
Terminator n00b
Joined: 26 May 2004 Posts: 16
|
Posted: Fri Jun 24, 2005 3:00 am Post subject: |
|
|
hlroad wrote: | Terminator wrote: | Дык я почти все проги закрывал, за исключением всяких gnome-panel и всё с ним связанное.
Память практически не освобождается |
Ну закрыл ты память - а толку-то ? Принудительной очистки не происходит ведь! X сервер совершенно не интересует - какие программы запущены, какие нет. Он вообще может жить на другом компьютере в другом конце Земли. Сказали завести pixmap - завел. Сказали удалить - удалил. Не сказали удалить - не удалил. Какая-то программа гадит и не убирает за собой. И её закрытие ничего не меняет: она должна явно сказать X серверу чтобы он память освободил. Ищи кто гадит... |
Вот теперь самое интересное, как искать? |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|