Re: problème de charge disque
Le Sun, 03 May 2015 09:08:13 +0200
"Sylvain L. Sauvage" <Sylvain.L.Sauvage@free.fr> a écrit:
> Le dimanche 3 mai 2015, 04:46:04 Gaëtan PERRIER a écrit :
> >[…]
> > Y a quand même un truc de bizarre. Si je lance vim dans
> > terminal il s'ouvre instantanément. Si je lance gvim depuis
> > ce même terminal, celui-ce met très longtemps avant de
> > s'ouvrir et j'ai l'occupation disque à 100%. La seule
> > différence c'est l'interface graphique de gvim. Pour le reste
> > les mêmes fichiers de confs et les mêmes plugins sont
> > chargés. Ça pourrait vouloir donc dire que lag viendrait du
> > système graphique ? Mais dans ce cas les résultats de bonnie
> > ne devrait pas être si mauvais ? J'y comprends rien en fait
> > ... :)
>
> Regarde la quantité de fichiers ouverts par l’un et l’autre
> avec 'strace -e open gvim'.
Sauf que tu fais comment pour voir le résultat pour vim ?
avec gvim je fais un strace -e open gvim > /tmp/gvim_strace.txt 2>&1 mais avec
vim je le sens pas bien si je redirige vers un fichier ...
> Les bibliothèques graphiques doivent être assez nombreuses. En
> plus, pour chaque bibliothèque, ld peut essayer plusieurs
> chemins avant de trouver la bonne (notamment si tu as un
> LD_LIBRARY_PATH).
oui j'ai un LD_LIBRARY_PATH mais il ne contient pas grand chose. J'ai fait un
unset dessus sans résultat. De plus ça n'expliquerait pas les lags à la
fermeture. Je rappelle que certains logiciels lag à l'ouverture et d'autres à
la fermeture.
>
> En tout cas, ça peut être une piste : le problème ne vient pas
> forcément du fait que ces bibs et fichiers sont du système
> graphique mais qu’elles sont placées à un certain endroit.
Quand je fais le strace sur gvim y a effectivement un moment ou ça bloque mais
c'est à la fin avant d'afficher +++ exited with 0 +++ avant ça défile plein
gaz puis ça bloque, ça affiche la dernière ligne et ça ouvre la fenêtre ...
Vraiment bizarre !
>
> Euh, au fait, ton système (/usr) n’était pas censé être sur un
> SSD ?
Oui c'est le cas. Pourquoi ?
Gaëtan
Reply to: