View previous topic :: View next topic |
Author |
Message |
Marsu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Futurama/cartoon_futurama_flexo.gif)
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Tue Jan 27, 2004 6:47 pm Post subject: [Gros programmes] une lenteur désespérante |
|
|
depuis que j'ai installé gentoo 1.4rc4 sur un P3 866Mhz avec une carte graphique gerforce 4 ti 4200, tous mes programmes comme Mozilla, Opera ou encore tous les outils KDE, sont super lents à charger, de même, le serveur Xfree est super lent à charger lui même, personne n'aurait une idée sur la cause de ces désagréments ?? quand je dis lents, c'est de l'ordre de la minute et demie pour charger Mozilla et de la trentaine de secondes pour charger X.
PS : sur mon deuxième PC, à 750Mhz (Athlon Tbird), Geforce 2 GTS, Xfree se charge en moins de 5 secondes et Mozilla en moins de 10. _________________ qui ne tente rien n'a rien
Last edited by Marsu on Thu Jan 29, 2004 9:28 pm; edited 3 times in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Leander256 l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/12696515763f31ef9a46a07.jpg)
Joined: 05 Jul 2003 Posts: 910 Location: Singapour
|
Posted: Tue Jan 27, 2004 7:42 pm Post subject: |
|
|
Est-ce que tu as compilé le support du chipset de ta carte mère dans le kernel, ainsi que celui du DMA, et activé ce dernier? Pour vérifier que le DMA est activé:
Juste au cas où: hdparm est dans l'ebuild hdparm (tout bêtement). |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Marsu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Futurama/cartoon_futurama_flexo.gif)
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Tue Jan 27, 2004 7:54 pm Post subject: |
|
|
euh, le dma est off, je l'active comment ??
Il me semble bien que j'aio compilé le chipset dans le noyau ! _________________ qui ne tente rien n'a rien |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Leander256 l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/12696515763f31ef9a46a07.jpg)
Joined: 05 Jul 2003 Posts: 910 Location: Singapour
|
Posted: Tue Jan 27, 2004 8:03 pm Post subject: |
|
|
Réponse RTFMesque:
Et sinon:
Code: | hdparm -d 1 /dev/hda |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ganjo Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 07 Jan 2003 Posts: 111
|
Posted: Tue Jan 27, 2004 8:16 pm Post subject: |
|
|
si tu peux lancer emacs en mode console en + de 2sec le problème peut venir d'un problème de reseau, kde en abusant et X également
regarde si ton reseau fonctionne bien, essaye de lancer X avec --nolisten
juste localhost dans /etc/networks
virer nis et mettre dns en dernier dans /etc/nsswitch.conf |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Marsu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Futurama/cartoon_futurama_flexo.gif)
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Wed Jan 28, 2004 6:17 pm Post subject: |
|
|
ben je crois que mon prédiagnostique était faux: emacs met 2 minutes à se charger sans X, c pas normal, je me demande d'ou peut venir l'erreur
la différence entre les deux configs, c qu'il y en a une ou j'ai tout compilé (la plus rapide) et l'autr qui utilisait le truc niveau 2, mais bon, ça ne devrait pas être à l'origine de telles différences de rapidité, surtout avec l'un plus frapide que l'autre! _________________ qui ne tente rien n'a rien |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ganjo Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 07 Jan 2003 Posts: 111
|
Posted: Wed Jan 28, 2004 7:04 pm Post subject: |
|
|
tas vérifié tout se qui était reseau ?
de nombreuses applis (dont X, emacs, kde...) utilisent massivement le reseau, meme pour de l'accès local |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sireyessire Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/184146537040140c2d83e95.jpg)
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Wed Jan 28, 2004 8:28 pm Post subject: |
|
|
sinon tu peux compiler avec les options -Os voire -O2 au lieu de -O3. En effet, depuis que je l'ai fait mozilla se charge nettement plus rapidement. Tu peux aussi prelinker (emerge prelink) _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ghoti Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/15463172846237c094abba7.jpg)
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Wed Jan 28, 2004 8:44 pm Post subject: |
|
|
sireyessire wrote: | sinon tu peux compiler avec les options -Os voire -O2 au lieu de -O3. En effet, depuis que je l'ai fait mozilla se charge nettement plus rapidement. Tu peux aussi prelinker (emerge prelink) |
Oui mais bon, ce n'est tout de même pas ça qui va créer des miracles !
AMHA, le problème est ailleurs : une minute et demi pour charger Mozilla avec un P3-866, c'est 4 fois plus qu'avec mon ch'ti celeron 566 ! (kernel compilé en -O3 et pas de prelink ...)
Je pencherais aussi pour un problème de hdparm mal réglé.
Ou alors un manque de mémoire (hdparm pourri et manque de mémoire, ça peut faire très mal, question swap ...) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sireyessire Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/184146537040140c2d83e95.jpg)
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Wed Jan 28, 2004 10:18 pm Post subject: |
|
|
ghoti wrote: |
Oui mais bon, ce n'est tout de même pas ça qui va créer des miracles !
|
Pê mais ça y contribue...
Quote: |
Je pencherais aussi pour un problème de hdparm mal réglé.
Ou alors un manque de mémoire (hdparm pourri et manque de mémoire, ça peut faire très mal, question swap ...) |
c'est sûr ![Razz :P](images/smiles/icon_razz.gif) _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Marsu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Futurama/cartoon_futurama_flexo.gif)
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Thu Jan 29, 2004 5:06 pm Post subject: |
|
|
la memoire, ça me semble louche : 1024Mo de swap et 512Mo de SDR, mais je comprends pas comment ça se fait que ça soit aussi lent,
comment cela pourrait-il être dû uniquement à hdparm, sur l'autre j'y ai même pas touché, je savais même pas que ça existait
d'ailleurs enable_dma est off sur l'autre (enfin plus maintenant, je viens de le changer), ça ne l'empêche pas de tourner normalement
j'ai essayé de lancer X avec --nolisten, rien de mieux, peut être que c'est parce que c'est un disque de 120Go, je sais pas, mais ça m'étonnerait quand même, c du UDMA 133
sur celui qui marche pas :
Code: |
#hdparm /dev/hda
/dev/hda:
multcount = 16 (on)
IO_support = 1 (32-bits)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 14946/255/63, sectors = 240121728, start = 0
|
sur celui qui marche :
Code: |
#hdparm /dev/hda 19:15
/dev/hda:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 3737/255/63, sectors = 60036480, start = 0
|
_________________ qui ne tente rien n'a rien |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zarasoustra17 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Marvel/movie_x-men_professor_x_2.gif)
Joined: 01 Jul 2003 Posts: 382 Location: Marseille France
|
Posted: Thu Jan 29, 2004 6:17 pm Post subject: |
|
|
Quote: | la memoire, ça me semble louche : 1024Mo de swap et 512Mo de SDR |
Normalement tu devrais avoir 256 Mo de swap, est ce que ton disque tourne presque continuellement? Moi j'ai 512 Mo de Ram et 256 Mo de Swap et mon disque est très rarement sollicité. Que donnent les commandes free et top?
T'as pas des services inutiles qui tournent en tache de fond (style apache,samba,p2p...), ton /etc/hostname est-il défini?, tu peux aussi faire (en root) tail -f /var/log/kernel/current et voir si ton kernel ne rencontre pas d'erreur (ecriture de messages de log= forte utilisation de la ram et du proc). Voila, tiens-nous au courant... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ghoti Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/15463172846237c094abba7.jpg)
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Thu Jan 29, 2004 8:06 pm Post subject: |
|
|
zarasoustra17 wrote: | T'as pas des services inutiles qui tournent en tache de fond (style apache,samba,p2p...), |
Ca me rappelle que j'ai vu un jour un post sur un autre forum qui traitait un peu du même problème :
Je ne me souviens plus des détails mais le gars s'est finalement aperçu qu'il avait une tâche assez lourde dans son cron et ça lui bouffait toutes ses ressources ... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Marsu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Futurama/cartoon_futurama_flexo.gif)
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Thu Jan 29, 2004 8:30 pm Post subject: |
|
|
ben non, paradoxalement, c'est sur l'autre que j'ai des taches de fond : samba, apache, cups, mysql, postgresql, et il est quand même plus rapide
tail -f /var...current me donne les cryptoapis, je les ai désactivés, je verrais au redemarrage si ça change quelque chose _________________ qui ne tente rien n'a rien |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sireyessire Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/184146537040140c2d83e95.jpg)
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Thu Jan 29, 2004 9:16 pm Post subject: |
|
|
évidement si tu cryptes tout ![Wink :wink:](images/smiles/icon_wink.gif) _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Marsu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Futurama/cartoon_futurama_flexo.gif)
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Thu Jan 29, 2004 9:17 pm Post subject: |
|
|
qu'est ce que tu veux, la parnoïa envahit la société de nos jours les gens ne se font plus confiance ... euh, je m'éloigne du vif du sujet là ! _________________ qui ne tente rien n'a rien |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sireyessire Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/184146537040140c2d83e95.jpg)
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Thu Jan 29, 2004 9:31 pm Post subject: |
|
|
C'est vrai mais le trip "j'ai même la RAM cryptée" c'est à la fois assez violent et plutôt plaisant ![Laughing :lol:](images/smiles/icon_lol.gif) _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Marsu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Futurama/cartoon_futurama_flexo.gif)
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Fri Jan 30, 2004 4:14 pm Post subject: |
|
|
c'est sûr, mais bon, même sans les cryptoapi, il est super lent
enfin, j'ai pas trop l'impression que ça soit une lenteur absolue, ça m'a plutôt l'air d'un retard à l'execution, parce qu'un fois chargés, les programmes tournent pas mal, même vmware qui pourtant bouffe pas mal de mémoire
y'a personne qui ait eu le même genre de problèmes ?? _________________ qui ne tente rien n'a rien |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sireyessire Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/184146537040140c2d83e95.jpg)
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Fri Jan 30, 2004 6:26 pm Post subject: |
|
|
ça s'est l'avantage de -O3 : une fois que les programmes sont en RAM comme ils sont super optimisés ça torche! ![Wink :wink:](images/smiles/icon_wink.gif) _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Marsu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Futurama/cartoon_futurama_flexo.gif)
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Fri Jan 30, 2004 9:55 pm Post subject: |
|
|
ouais, mais même en -O3, mozilla fb n'est pas sensé prendre 2 min pour se lancer _________________ qui ne tente rien n'a rien |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zarasoustra17 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Marvel/movie_x-men_professor_x_2.gif)
Joined: 01 Jul 2003 Posts: 382 Location: Marseille France
|
Posted: Sat Jan 31, 2004 12:19 pm Post subject: |
|
|
Quote: | ça s'est l'avantage de -O3 : une fois que les programmes sont en RAM comme ils sont super optimisés ça torche! |
Je vais pas lancer un troll mais je n'ai eu que des problèmes en -03 et ça n'allait pas plus vite qu'en -02, je préfère compiler en -02 avec le prelink et le noyau 2.6(preempt) et la, ça va vraiment vite (mozilla démarre en 3 sec) ![Cool 8)](images/smiles/icon_cool.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Marsu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Futurama/cartoon_futurama_flexo.gif)
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Sat Jan 31, 2004 4:01 pm Post subject: |
|
|
vous croyez qu'en recompilant tout le système, ça pourrait changer quelque chose ?? _________________ qui ne tente rien n'a rien |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ganjo Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 07 Jan 2003 Posts: 111
|
Posted: Sat Jan 31, 2004 5:27 pm Post subject: |
|
|
non, a moin que tu te sois amusé a changer les cflags en cour de route, mais là ca ramerait pas mais planterait surement
verifie le reseau, notament nsswitch.cong, si emacs prend tant de temps a se lancer sans X, ca vient a coup sur de là |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ghoti Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/15463172846237c094abba7.jpg)
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Sat Jan 31, 2004 6:04 pm Post subject: |
|
|
Marsu wrote: | vous croyez qu'en recompilant tout le système, ça pourrait changer quelque chose ?? |
Peut-être.
De la même manière que si tu as un robinet qui fuit dans ta salle de bain, il suffit d'abattre tout l'immeuble et puis le reconstruire.
Ce n'est pas la solution idéale, mais d'habitude, ça supprime la fuite
On appelle ça la "méthode Redmond" mais j'ignore pourquoi
Sérieusement, le fait que les lenteurs s'observent au chargement me conforte dans l'idée que le problème vient de ton disque.
Que donne hdparm -t /dev/ton_disque ?
Sur mon système, je possède 2 disques durs assez anciens en UDMA4 et j'ai les résultats suivants :
Code: | bigben # hdparm -t /dev/hde
/dev/hde:
Timing buffered disk reads: 102 MB in 3.04 seconds = 33.55 MB/sec
bigben # hdparm -t /dev/hdg
/dev/hdg:
Timing buffered disk reads: 60 MB in 3.08 seconds = 19.51 MB/sec |
Avec un disque dur récent, je suis persuadé que tu devrais observer des résultats deux fois plus élevés !
Tu peux aussi tester le transfert à partir de la mémoire cache en remplaçant "-t" par "-T"
Pour ce test, j'obtiens 237 et 264 Mo/seconde.
Ces résultats sont assez minables dans l'absolu mais le chargement des programmes se fait de manière acceptable.
Un paramètre me frappe également dans ta config :
Quote: | sur celui qui marche pas :
#hdparm /dev/hda
/dev/hda:
[...]
unmaskirq = 1 (on) |
D'après la doc de hdparm, ce paramètre est sensé augmenter la réactivité du système mais peut conduire à des problèmes divers.
Essaye de le désactiver : hdparm -u 0 /dev/hda
D'ailleurs, remarque bien que le paramètre "unmaskirq" est désactivé sur ton "système qui marche" ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Flop n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 26 Jan 2004 Posts: 40 Location: Montréal, Canada
|
Posted: Sat Jan 31, 2004 8:35 pm Post subject: |
|
|
J'ai le même genre de problème.
bash-2.05b# hdparm -t /dev/hda
/dev/hda:
Timing buffered disk reads: 8 MB in 3.19 seconds = 2.51 MB/sec[/i]
La souris saute et je ne peux pratiquement rien faire en même temps que j'écoute des ogg/mp3 sur Xmms, sinon les chansons sautent aussi. Ça pourrait venir de ce résultat pourri?
Quand j'essaye d'activer le DMA :
bash-2.05b# hdparm -d 1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
1.8ghz, 480mo ddr, noyau 2.6.1, kde 3.1.5
bash-2.05b# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 650 Host (rev 01)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual PCI-to-PCI bridge (AGP)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS961 [MuTIOL Media IO]
00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
00:03.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 90)
00:05.0 Communication controller: Conexant HSF 56k HSFi Modem (rev 01)
00:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 46)
00:08.0 USB Controller: VIA Technologies, Inc. USB (rev 50)
00:08.1 USB Controller: VIA Technologies, Inc. USB (rev 50)
00:08.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] SiS650/651/M650/740 PCI/AGP VGA Display Adapter
Des solutions? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|