Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[eix] Update très lent pour les overlays
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Trapamoosch
Apprentice
Apprentice


Joined: 08 May 2004
Posts: 203

PostPosted: Sun Jan 18, 2009 7:42 pm    Post subject: [eix] Update très lent pour les overlays Reply with quote

Bonsoir à tous,

Depuis quelques temps, update-eix est très lent avec les overlays.
En résumé :
Code:
update-eix
Reading Portage settings ..
Building database (/var/cache/eix) ..
[0] "gentoo" /usr/portage/ (cache: metadata-flat)
     Reading 100%
Même vitesse que d'habitude


Code:
[2] "gnome" /usr/local/portage/layman/gnome (cache: parse|ebuild*)
     Reading 100%
[3] "secondlife" /usr/local/portage/layman/secondlife (cache: parse|ebuild*)
     Reading 100%
[4] "local_overlay" /usr/local/portage (cache: parse|ebuild*)
     Reading 100%
Très lent

Concrètement, le compteur en % avance, puis bloque un certain temps (ça se compte en minutes), puis reprend, se rebloque un peu plus loin etc... Rien de louche dans top, le disque dur ne gratte pas comme un fou non plus.

Quelqu'un a le même souci que moi ?


J'utilise :
Code:
eix-0.15.3  USE="-doc -sqlite"
(même souci avec les autres versions présentens dans Portage, et avec et sans le USE sqlite)

emerge --info :
Code:
Portage 2.1.6.6 (default/linux/amd64/2008.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r1, 2.6.28-gentoo x86_64)
=================================================================
System uname: Linux-2.6.28-gentoo-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-glibc2.2.5
Timestamp of tree: Sun, 18 Jan 2009 18:00:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p48
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.5.2-r8
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.2
sys-apps/sandbox:    1.3.2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe -march=native -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="fr fr_FR"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/java-overlay /usr/local/portage/layman/gnome /usr/local/portage/layman/secondlife /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 amr artworkextra aspell avahi branding bzip2 cairo cdda cddb cdr cli cpudetection crypt cups dbus divx dri dts dv dvd dvdr dvdread emboss enca encode exif ffmpeg flac fortran gcj gdbm gdl gif gimp glitz gmail gmedia gnome gnome-keyring gphoto2 gstreamer gtk gtkhtml hal howl-compat hunspell iconv id3tag imap isdnlog jpeg jpeg2k keyring laptop ldap libburn libnotify libv4l2 live mad maps matroska mdnsresponder-compat midi mikmod mmap mmx mmxext mng modplug mozbranding mp2 mp3 mp4 mpeg mudflap multilib musepack nautilus ncurses newspr nls nptl nptlonly nsplugin ogg ogm opengl openmp pch pcre pdf perl png pppd python qt3support quicktime rar readline realmedia reflection samba scanner sdl session skins smp speex spell spl srt sse sse2 ssl ssse3 startup-notification svg symlink sysfs taglib tagwriting tcpd theora tiff totem truetype unicode usb v4l2 vcd vorbis wifi wma wmf wmp wxwindows x264 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr fr_FR" USERLAND="GNU" VIDEO_CARDS="fglrx radeonhd"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Mon Jan 19, 2009 8:20 am    Post subject: Reply with quote

J'ai eix qui est très lent à indéxer, je n'ai pas chercher pourquoi, car je lance l'update et je fais autre chose en attendant.
_________________
Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Mon Jan 19, 2009 8:42 am    Post subject: Reply with quote

il est tout aussi probable que ce soit les-dis overlays qui se trainent. (serveur derrière connexion moisie)
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Mon Jan 19, 2009 8:48 am    Post subject: Reply with quote

kwenspc wrote:
il est tout aussi probable que ce soit les-dis overlays qui se trainent. (serveur derrière connexion moisie)


Il ne me semble pas que eix se connecte aux serveurs pour faire son update, c'est pas emerge.
_________________
Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Mon Jan 19, 2009 8:55 am    Post subject: Reply with quote

Houlà oui j'ai confondu avec eix-sync désolé. :oops:

Bon là je vois pas. Chez moi c'est plutôt rapide (ma partoche /usr/portage est en reiserfs 3.6 si ça peut aider. J'ai eu pas mal de ralentissement avec d'autres types de fs, vu que c'est blindés de tout petits fichiers)
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8133
Location: ~Brussels - Belgique

PostPosted: Mon Jan 19, 2009 9:02 am    Post subject: Reply with quote

En fait, c'est portage qui est désormais instantané, car le metadata est déjà récupéré par le rsync. Donc proportionnellement, les overlays paraissent lents ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Tue Jan 20, 2009 4:06 am    Post subject: Reply with quote

kwenspc wrote:
Houlà oui j'ai confondu avec eix-sync désolé. :oops:

Bon là je vois pas. Chez moi c'est plutôt rapide (ma partoche /usr/portage est en reiserfs 3.6 si ça peut aider. J'ai eu pas mal de ralentissement avec d'autres types de fs, vu que c'est blindés de tout petits fichiers)


La mienne est aussi en reiserfs 3.6, mais sa n'empêche pas que pour certains overlay, l'update-eix reste bloqué pas mal de temps à certains niveaux de la mise à jour.
_________________
Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)
Back to top
View user's profile Send private message
HazeC5
Apprentice
Apprentice


Joined: 16 May 2007
Posts: 227
Location: Devant l'écran

PostPosted: Tue Jan 27, 2009 8:32 pm    Post subject: Reply with quote

Salut :)

Trapamoosch Si ça peut te rassurer, depuis la dernière update d'eix j'ai remarqué la même chose de mon côté.

Eix-sync s'exécute + rapidement, par contre lorsque il arrive aux overlays il a le même comportement que celui que tu as décrit, et j'ai d'autres overlays que les tiens.
Je vois bien un petit blocage lorsque il atteint 90% des 2 overlays.

Cependant chez moi ça ne va pas jusqu'à durer quelques minutes ( tout au plus 30 secondes ...) puisque eix-sync + update-eix mettent 2mn au total.Donc ça ne me dérange pas du tout.
Par contre s'il venait à durer quelques minutes comme dans ton cas, là je serait aussi dubitatif (sic !)

Bye.
_________________
<--Pentium Quad-Core Q8400 -- Ram 6Go -- AsusTek P5QL-VM-- Intel G 43/45 HD --Son 5.1 Logitech -->
<-Enlightenment 17-svn Kernel CK-sources-3.7.10->
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Wed Feb 11, 2009 4:47 am    Post subject: Reply with quote

Je constate aussi un ralentissement avec emerge, quand je fais un emerge --sync suivit de emerge -vauDN world il faut plusieurs minutes à emerge pour me donner une réponse, par contre si je redemande la même commande (ou une autre) sa va très vite.
Je ne comprend pas trop ce que emerge fait lors de la première demande, il doit indexer quelque chose, mais quoi ?
_________________
Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Wed Feb 11, 2009 6:33 am    Post subject: Reply with quote

titoucha wrote:

Je ne comprend pas trop ce que emerge fait lors de la première demande, il doit indexer quelque chose, mais quoi ?

Les fichiers qu'il a précédemment chargés sont en cache. C'est comme un soft que tu lances après un reboot (au pif firefox) il prend un certain temps. tu le quittes, tu le relances c'est quasi instantané. C'est parce que linux le garde (si il le peut) en cache mémoire.
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Wed Feb 11, 2009 6:51 am    Post subject: Reply with quote

Je veux bien mais passer de plusieurs minutes à quasi instantané, c'est la où sa me dérange, il doit faire autre chose que simplement charger en cache.
En plus si je redémarre la machine et que je ne fais pas de emerge --sync, il répond là aussi instantanément.
_________________
Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Wed Feb 11, 2009 7:40 am    Post subject: Reply with quote

Alors j'imagine qu'il génère aussi un cache sur le disque qui lui évite de recalculer tout un tas de trucs (dépendances etc...)
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Wed Feb 11, 2009 3:27 pm    Post subject: Reply with quote

C'est fort probable, par contre ça n'arrange pas mon problème d'attente.
_________________
Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
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