[Optimisation] Lancement lent des logiciels

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
prond
newbie
Messages : 6
Inscription : lun. 21 juil. 2014, 10:13

[Optimisation] Lancement lent des logiciels

Message 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
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Optimisation] Lancement lent des logiciels

Message 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
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
prond
newbie
Messages : 6
Inscription : lun. 21 juil. 2014, 10:13

Re: [Optimisation] Lancement lent des logiciels

Message 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é
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Optimisation] Lancement lent des logiciels

Message 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 ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
prond
newbie
Messages : 6
Inscription : lun. 21 juil. 2014, 10:13

Re: [Optimisation] Lancement lent des logiciels

Message 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
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Optimisation] Lancement lent des logiciels

Message 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 ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
prond
newbie
Messages : 6
Inscription : lun. 21 juil. 2014, 10:13

Re: [Optimisation] Lancement lent des logiciels

Message 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,
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [Optimisation] Lancement lent des logiciels

Message par bobo »

Ça me rappelle cette page du wiki anglophone :
https://wiki.archlinux.org/index.php/Pe ... our_system

:arrow: 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…
Dernière modification par bobo le lun. 21 juil. 2014, 21:21, modifié 3 fois.
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [Optimisation] Lancement lent des logiciels

Message par bobo »

:arrow: 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% ») :

Code : Tout sélectionner

$ df -h
dwm — BÉPO — vim — “more is less !”
prond
newbie
Messages : 6
Inscription : lun. 21 juil. 2014, 10:13

Re: [Optimisation] Lancement lent des logiciels

Message 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
Répondre