Page 1 sur 1
[Optimisation] Lancement lent des logiciels
Publié : lun. 21 juil. 2014, 10:17
par prond
Bonjour,
Il y a quelque temps le premier lancement d'une application est devenu beaucoup plus lent qu'avant (même pour les lancements suivants, mais c'est moins flgrant). (le changement a été brutal, d'un jour sur l'autre)
Je voulais savoir quels pouvaient en être les raisons? disque dur defaillant? ram defaillante? est ce que j'ai des chances de regler le probleme en re-installant arch?
Cordialement
Re: [Optimisation] Lancement lent des logiciels
Publié : lun. 21 juil. 2014, 11:08
par oktoberfest
Salut,
il y a très peu de chances que cela améliore les choses en réinstallant arch. Et même si les choses vont mieux, tu ne sauras pas pourquoi c'était lent et cela risque de se reproduire.
Pour voir si cela provient de la configuration de ton utilisateur : créés un autre utilisateur. est-ce que ça change quelque chose ? Il se peut que la config de ton WM/DE ait un impact.
Regarde le journal (journalctl) pour voir si tu y trouves des informations relatives au matériel (le disque dur par exemple).
smartctl peut te donner des informations aussi (à prendre des fois avec des pincettes mais c'est toujours une base).
Peut-être aussi que ton disque a un problème de parcage de têtes. Si les têtes se parquent souvent, chaque lancement d'application se traduit par un premier temps d'attente (le temps de déparquer les têtes).
Pour voir cela, tu peux faire un :
Code : Tout sélectionner
# smartctl -a /dev/<ton disque> | grep 'Load_Cycle_Count'
<Attendre 2 minutes>
# smartctl -a /dev/<ton disque> | grep 'Load_Cycle_Count'
Tu compares la valeur de la dernière colonne. Si la valeur augmente cela signifie que ton disque dur parque les têtes trop souvent -->
https://wiki.archlinux.fr/Hdparm#Parcage_du_disque
Re: [Optimisation] Lancement lent des logiciels
Publié : lun. 21 juil. 2014, 13:13
par prond
Merci,
J'ai crée un nouvel utilisateur, aucun effet, j'ai essayé avec awesome vm , c'est toujours aussi lent, rien trouvé de flagrant dans le journal
Et la valeur de smartctl n'augmente pas, mais il m'indique old_age.
Ce que je trouve bizarre c'est que ce n'est pas specifique a un toolkit (pas specifique a gtk), et que ça doit donc impacter la vitesse de tous les programmes de mon pc. Idem quand je me logue en ligne de commande, je rentre mon user et le pc prend 1 sec avant de me demander mon mot de passe, alors que ca devrait etre immediat.
Cordialement
EDIT:j'ai refait un test et les valeur de smartctl on augmentées, cependant les manipulations n'ont rien changé
Re: [Optimisation] Lancement lent des logiciels
Publié : lun. 21 juil. 2014, 13:45
par oktoberfest
prond a écrit :EDIT:j'ai refait un test et les valeur de smartctl on augmentées, cependant les manipulations n'ont rien changé
Quelles valeurs ont changées ? Quelles manipulations as-tu effectuées ?
Re: [Optimisation] Lancement lent des logiciels
Publié : lun. 21 juil. 2014, 16:15
par prond
la derniere valeur de la ligne a augmentée comme tu l'avais dit.
J'ai mis comme écrit sur le wiki hdparm -B254 /dev/sda et je l'ai lancé au demarrage
Re: [Optimisation] Lancement lent des logiciels
Publié : lun. 21 juil. 2014, 16:22
par oktoberfest
C'est donc bien le parcage des têtes qui provoque tes lenteurs. Tu peux confirmer qu'avec la valeur 254 tu n'as plus :
- d'augmentation de la valeur de Load_Cycle_Count
- de lenteur de démarrage d'applications
Des fois 254 ne suffit pas il faut passer à 255.
Ce qui reste inexplicable c'est que le phénomène soit apparu subitement. Tu n'as jamais mis en place le service avec hdparm que tu aurais désactivé récemment ?
Re: [Optimisation] Lancement lent des logiciels
Publié : lun. 21 juil. 2014, 17:04
par prond
Malheureusement la derniere valeur retournée par smartctl ne change plus, mais j'ai toujours les lenteurs
Et en passant a 255 c'est toujours aussi lent.
Je ne pense pas que j'ai activer/desactiver ce service par hasard,
Re: [Optimisation] Lancement lent des logiciels
Publié : lun. 21 juil. 2014, 20:20
par bobo
Ça me rappelle cette page du wiki anglophone :
https://wiki.archlinux.org/index.php/Pe ... our_system
Vitesse brute
Sur mon poste fixe avec un disque 500Go vieux de 2009 :
Code : Tout sélectionner
# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 52 MB in 3.04 seconds = 17.08 MB/sec
Édit : suppression des données de mon disque…
Re: [Optimisation] Lancement lent des logiciels
Publié : lun. 21 juil. 2014, 21:19
par bobo
Fragmentation ?
Une autre hypothèse : « la partition où sont stockés les binaires dégorge, fragmentation tout ça ». Pour en avoir le cœur net, ce serait bien de lancer cette commande (en particulier la colonne « Uti% ») :
Re: [Optimisation] Lancement lent des logiciels
Publié : lun. 21 juil. 2014, 23:25
par prond
À priori la vitesse est correct
Code : Tout sélectionner
/dev/sda:
Timing buffered disk reads: 204 MB in 3.00 seconds = 67.89 MB/sec
et pour la deuxieme
Code : Tout sélectionner
xxx@localhost ~]$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/sda2 15G 11G 3,0G 79% /
dev 2,0G 0 2,0G 0% /dev
run 2,0G 576K 2,0G 1% /run
tmpfs 2,0G 0 2,0G 0% /dev/shm
tmpfs 2,0G 0 2,0G 0% /sys/fs/cgroup
tmpfs 2,0G 8,0K 2,0G 1% /tmp
/dev/sda3 253G 54G 187G 23% /home
tmpfs 396M 4,0K 396M 1% /run/user/1001