Questions sur l'installation et la configuration de Manjaro Linux.

Lenteur du démarrage

#1Messageil y a 6 ans

Bonjour à tous,
Depuis ma dernière installation, mon portable se révèle très lent avant de parvenir au bureau.
En parcourant le forum, un des fils parlait de la swap, et vérification faîte, je me suis rendu compte que j'avais omis d'en créer une! :pappy:
Image

Au vu de l'image de mes partitions, comment puis-je en créer une sans risquer de tout casser?
Et est-ce que ça pourrait accélérer le boot?

Lenteur du démarrage

#2Messageil y a 6 ans

Salut alkiros, le swap n'apportera rien en terme de rapidité de boot. Le problème est ailleurs, il faudrait voir ce qui ralentit le démarrage de ta machine :

systemd-analyze
et

systemd-analyze blame

Lenteur du démarrage

#3Messageil y a 6 ans

Erwan a écrit :Salut alkiros, le swap n'apportera rien en terme de rapidité de boot. Le problème est ailleurs, il faudrait voir ce qui ralentit le démarrage de la machine :

systemd-analyze blame
et

systemd-analyze blame


Salut Erwan,
Voici les lignes:

systemd-analyze blame
          9.462s systemd-journald.service
          6.545s ModemManager.service
          5.160s dev-sda3.device
          3.508s upower.service
          1.881s polkit.service
          1.771s NetworkManager.service
          1.191s systemd-rfkill.service
          1.162s systemd-journal-flush.service
          1.026s sys-kernel-debug.mount
           976ms tlp.service
           867ms systemd-tmpfiles-setup-dev.service
           841ms alsa-restore.service
           838ms systemd-logind.service
           805ms systemd-fsck@dev-disk-by\x2duuid-1fe3a6
           691ms systemd-modules-load.service
           576ms udisks2.service


Mais pourquoi 2 fois?

Lenteur du démarrage

#4Messageil y a 6 ans

Bonjour :bjr:
En fait , c'était systemd-analyze et systemd-analyze blame. Mais on ne va pas "blâmer" Erwan pour autant :gsourire:
9 s pour systemd-journal , c'est quand même beaucoup ...Tu n'aurais pas un problème de place ?

df -Hm /var

Lenteur du démarrage

#5Messageil y a 6 ans

lemust83 a écrit :Bonjour :bjr:
En fait , c'était systemd-analyze et systemd-analyze blame. Mais on ne va pas "blâmer" Erwan pour autant :gsourire:
9 s pour systemd-journal , c'est quand même beaucoup ...Tu n'aurais pas un problème de place ?

df -Hm /var


:salut: lemust83
Je crois pas:

Sys. de fichiers blocs de 1M Utilisé Disponible Uti% Monté sur
/dev/sda3              31155    9947      19604  34% /

Qu'en pense tu?

Lenteur du démarrage

#6Messageil y a 6 ans

Oups ! Désolé pour l'erreur, soirée longue et nuit courte, je n'ai plus l'habitude :fetard::ivre::pappy: Sinon le retour de systemd-analyze pourrait peut-être nous aiguiller sur un paramètre intéressant : Les derniers noyaux peuvent sur certaines configs, engendrer des timeout importants.

Lenteur du démarrage

#7Messageil y a 6 ans

Quelle est la valeur de la taille maximum pour journald ?

sudo nano /etc/systemd/journald.conf

Descend à la ligne

[journal]
...
SystemMaxUse=100M
......

Cette ligne doit être dé-commentée et la valeur peut être à 50

Lenteur du démarrage

#8Messageil y a 6 ans

pour Erwan:

systemd-analyze
Startup finished in 3.101s (kernel) + 19.536s (userspace) = 22.637s


Pour lemust, j'ai décommentée la ligne et mis 50 (y'avait aucune valeur)!
Et après, je redémarre?

Lenteur du démarrage

#9Messageil y a 6 ans

Oui et refais systemd-analyze

Lenteur du démarrage

#10Messageil y a 6 ans

lemust83 a écrit :Oui et refais systemd-analyze


On a gagné un "chouia"!

Startup finished in 3.037s (kernel) + 19.345s (userspace) = 22.382s

Lenteur du démarrage

#11Messageil y a 6 ans

On a pas gagné grand choses...
Donne le nous avec blame pour voir le temps par service .
Il est aussi probable qu'un autre reboot soit nécessaire car le système a du reconfigurer la taille de fichier lors de ce boot, ce qui à ralenti le temps de démarrage.

Lenteur du démarrage

#12Messageil y a 6 ans

Il s'agit bien de ce portable (signature) ?
Portable Acer Aspire 7720Z Ram 2Go DD 250Go Manjaro 16.0.2 x86-64 kde


Si c'est le cas, ça me semble pas si mal :sourire: pour comparer j'ai regardé le temps de boot de mon laptop dont la config est similaire à la tienne (ram + kernel 4.11 + install récente) et j'obtiens la même chose à deux poils près :

Startup finished in 3.418s (kernel) + 18.546s (userspace) = 21.964s
Conclusion : le bureau de Kde charge aussi rapidement que celui de Xfce :café:

Lenteur du démarrage

#13Messageil y a 6 ans

Erwan a écrit :Il s'agit bien de ce portable (signature) ?
Portable Acer Aspire 7720Z Ram 2Go DD 250Go Manjaro 16.0.2 x86-64 kde


Si c'est le cas, ça me semble pas si mal :sourire: pour comparer j'ai regardé le temps de boot de mon laptop dont la config est similaire à la tienne (ram + kernel 4.11 + install récente) et j'obtiens la même chose à deux poils près :

Startup finished in 3.418s (kernel) + 18.546s (userspace) = 21.964s
Conclusion : le bureau de Kde charge aussi rapidement que celui de Xfce :café:


oui c'est lui, mais ce tempsde boot me parait plus long qu'avant, peut-être n'est-ce qu'une impression?
Je vais envisager de lui adjoindre une barrette supplémentaire!

Merci en tous cas pour ton aide! :sourire:

Pour lemust:

systemd-analyze blame                  6.959s systemd-journald.service
          6.919s ModemManager.service
          5.028s org.cups.cupsd.service
          4.613s dev-sda3.device
          4.452s upower.service
          2.680s polkit.service
          2.092s NetworkManager.service
          1.872s systemd-journal-flush.service
          1.828s systemd-rfkill.service
          1.433s systemd-sysctl.service
          1.061s systemd-fsck@dev-disk-by\x2duuid-1fe3a6
          1.021s tlp.service
           913ms datas.mount
           803ms colord.service
           626ms systemd-modules-load.service
           572ms tmp.mount
           570ms dev-hugepages.mount
           569ms dev-mqueue.mount
           567ms sys-kernel-debug.mount
           554ms systemd-udevd.service
           545ms systemd-remount-fs.service
           468ms wpa_supplicant.service
           434ms systemd-tmpfiles-setup-dev.service
           428ms avahi-daemon.service
           391ms udisks2.service
           275ms user@1000.service
           216ms systemd-tmpfiles-setup.service
           193ms systemd-user-sessions.service
           175ms systemd-tmpfiles-clean.service
           173ms systemd-random-seed.service
           140ms kmod-static-nodes.service
           120ms alsa-restore.service
           116ms systemd-backlight@backlight:acpi_video0
           110ms systemd-udev-trigger.service
            98ms systemd-logind.service
            51ms rtkit-daemon.service
            48ms systemd-update-utmp.service
            38ms ntpd.service
             8ms sys-fs-fuse-connections.mount
             4ms sys-kernel-config.mount
lines 25-40/40 (END)

Lenteur du démarrage

#14Messageil y a 6 ans

Salut,

Parfois on peut voir des choses avec :

systemd-analyze critical-chain

en particulier les services qui mettent trop de temps à démarrer.

Lenteur du démarrage

#15Messageil y a 6 ans

salut,

cette mesure s’arrête juste avant le chargement du gestionnaire de connexion (20 secondes est normal) donc :
- kde ou xfce ne change rien :clindoeil:
- c'est le chargement de linux avant bureau donc l'ajout de ram ne changera strictement rien a cette mesure; et avec 2Go ceci est déjà largement suffisant pour lancer kde (seul) dans de bonnes conditions.

Je suppose que tu as plus un problème avec kde : supprimer quelques services ?

Lenteur du démarrage

#16Messageil y a 6 ans

alkiros : oui c'est lui, mais ce temps de boot me parait plus long qu'avant, peut-être n'est-ce qu'une impression?
Je vais envisager de lui adjoindre une barrette supplémentaire!
Veinard ! Pour ce qui me concerne, je suis limité par la carte mère, 2 go max !! :pleure:
papajoke : cette mesure s’arrête juste avant le chargement du gestionnaire de connexion (20 secondes est normal) donc :
- kde ou xfce ne change rien
Oups ! J'savais pas m'sieur, merci pour cette précision ;) Donc le chargement du bureau, à part le bon vieux chrono, il n'y aurait pas une petite commande de derrière les fagots pour le mesurer ? :merci:

Lenteur du démarrage

#17Messageil y a 6 ans

papajoke a écrit :salut,

cette mesure s’arrête juste avant le chargement du gestionnaire de connexion (20 secondes est normal) donc :
- kde ou xfce ne change rien :clindoeil:
- c'est le chargement de linux avant bureau donc l'ajout de ram ne changera strictement rien a cette mesure; et avec 2Go ceci est déjà largement suffisant pour lancer kde (seul) dans de bonnes conditions.

Je suppose que tu as plus un problème avec kde : supprimer quelques services ?


:salut: papajoke,

je veux bien, mais lesquels?

Lenteur du démarrage

#18Messageil y a 6 ans

voila j'ai écrit (vite fait) un petit script qui mesure "en plus" le chargement du bureau et a quel moment on se log

lui donner le mode exec chmod 755 /home/$USER/.config/autostart/01.sh
pour kde voir les commentaires d'install

le code :

#!/usr/bin/bash
# fichier a copier dans : /home/$USER/.config/autostart/
# kde: parametres -> démarrage et arret -> démarrage auto -> fichier Script : ajouter
# version : 05/06/2017

log="/home/$USER/temps de boot.txt"
LANG=C
dstart=$(date -d "$(uptime -s)")
dlog=$(date -d "$(loginctl show-user $USER | awk -F'=' '/Timestamp=/ {print $2}')")
dnow="$(date)"

first_date=$(date -d "$dlog" "+%s")
second_date=$(date -d "$dstart" "+%s")
datediff=$(( $first_date - $second_date ))

first_date=$(date -d "$dnow" "+%s")
second_date=$(date -d "$dlog" "+%s")
datediff2=$(( $first_date - $second_date ))
LANG=fr

msg=$(printf "
    machine : %s
    logué: %s
    maintenant: %s

    boot de linux: %s
    demarrage -> connexion: %s secondes
    connexion -> maintenant: %s secondes
    Mémoire utilisée: %s
" \
"$dstart" "$dlog" "$dnow" \
$(systemd-analyze time | awk -F'=' '{print $2}') \
$datediff $datediff2 \
$(/usr/bin/free -h | awk '/Mem/ {print $3}'))

echo "$msg" | tee "$log"
if [[ -f /usr/bin/kdialog ]]; then
    kdialog --msgbox "$msg" --title "boot"
else
    [[ -f /usr/bin/Xdialog ]] && Xdialog --title "boot" --screen-center --msgbox "$msg" 0 0 2>/dev/null;
fi


un fichier "/home/$USER/temps de boot.txt" est créé,
mon résultat :

machine : Sat Jun  3 18:42:34 CEST 2017
logué: Sat Jun  3 18:43:12 CEST 2017
maintenant: Sat Jun  3 18:43:19 CEST 2017

demarrage à la connexion: 38 secondes
de la connexion à maintenant: 7 secondes

              total        used        free      shared  buff/cache   available
Mem:        5975508      291520     5100380        1120      583608     5458096

38 secondes pour log : linux(systemd-analyze) + il faut taper le password a la mano !
mais 7 secondes pour que le script soit exécuté! ca me semble un peut trop rapide ! pas sur que tout kde soit bien chargé (291 Mo) alors que c'est normalement 350Mo tout chargé...

Lenteur du démarrage

#19Messageil y a 6 ans

merci pour le script!
Voici le résultat:

machine : sam. juin  3 20:05:24 CEST 2017
logué: sam. juin  3 20:05:48 CEST 2017
maintenant: sam. juin  3 20:06:24 CEST 2017


Mais étant en connexion auto, je suis pas sur que ce soit utile?

Lenteur du démarrage

#20Messageil y a 6 ans

il manque un bout ... (calcul + memoire)
24 secondes pour un log auto c'est ok
mais par contre 36 pour charger kde (contre mes 7 secondes avec mon i3) on sait ou chercher le problème :clindoeil:
Répondre