salut
j’ai installé un bullseye/cinnamon sur un portable.
Pendant un mois le démarrage se faisait en quelques secondes:
3 s pour voir le login
5 s après avoir rentré le login on voit le bureau
maintenant on a toujours les 3 s de login mais il faut environ 1 min pour voir le bureau
je ne sais pas trop quoi chercher, une idée pour commencer?
par exemple existe-t-il une commande pour savoir le temps que met un programme pour démarrer, un peu comme time en bash?
ou peut-on tracer les fichiers exécutés genre une commadne traceall
Ça fait quelques mois que j’utilise aussi debian 11 (bullseye)
et je ne constate aucun problème de ralentissement.
(J’utilise l’environnement de Bureau XFCE)
Mais avec cette version qui n’est pas encore la version stable,
il ne faut pas oublier de faire très souvent les mises à jour :
Passer sous le compte root et dans son environnement :
su -
et une fois sous le compte root lancer la mise à jour de la liste des paquetages,
et dans la foulée, mettre à jour tous les paquetages qui en auraient besoin.
apt update && apt -y upgrade
Je viens de le faire à l’instant, et voilà ce que ça donne :
michel@debsid:~$ su -
Mot de passe :
root@debsid:~# apt update && apt -y upgrade
Réception de :1 http://security.debian.org/debian-security bullseye-security InRelease [44,1 kB]
Réception de :2 http://deb.debian.org/debian bullseye InRelease [146 kB]
Réception de :3 http://deb.debian.org/debian bullseye/main Sources.diff/Index [63,6 kB]
Réception de :4 http://deb.debian.org/debian bullseye/non-free Sources.diff/Index [63,3 kB]
Réception de :5 http://deb.debian.org/debian bullseye/main amd64 Packages.diff/Index [63,6 kB]
Réception de :6 http://deb.debian.org/debian bullseye/main amd64 Contents (deb).diff/Index [63,8 kB]
Réception de :7 http://deb.debian.org/debian bullseye/main all Contents (deb).diff/Index [63,8 kB]
Réception de :8 http://deb.debian.org/debian bullseye/non-free amd64 Packages.diff/Index [63,3 kB]
Réception de :9 http://deb.debian.org/debian bullseye/main Sources T-2021-06-05-0201.06-F-2021-06-05-0201.06.pdiff [4 148 B]
Réception de :9 http://deb.debian.org/debian bullseye/main Sources T-2021-06-05-0201.06-F-2021-06-05-0201.06.pdiff [4 148 B]
Réception de :10 http://deb.debian.org/debian bullseye/non-free Sources T-2021-06-05-0201.06-F-2021-06-05-0201.06.pdiff [348 B]
Réception de :10 http://deb.debian.org/debian bullseye/non-free Sources T-2021-06-05-0201.06-F-2021-06-05-0201.06.pdiff [348 B]
Réception de :11 http://deb.debian.org/debian bullseye/main amd64 Packages T-2021-06-05-0201.06-F-2021-06-05-0201.06.pdiff [10,3 kB]
Réception de :11 http://deb.debian.org/debian bullseye/main amd64 Packages T-2021-06-05-0201.06-F-2021-06-05-0201.06.pdiff [10,3 kB]
Réception de :12 http://deb.debian.org/debian bullseye/main amd64 Contents (deb) T-2021-06-05-0201.06-F-2021-06-05-0201.06.pdiff [405 B]
Réception de :12 http://deb.debian.org/debian bullseye/main amd64 Contents (deb) T-2021-06-05-0201.06-F-2021-06-05-0201.06.pdiff [405 B]
Réception de :13 http://deb.debian.org/debian bullseye/main all Contents (deb) T-2021-06-05-0201.06-F-2021-06-05-0201.06.pdiff [282 B]
Réception de :13 http://deb.debian.org/debian bullseye/main all Contents (deb) T-2021-06-05-0201.06-F-2021-06-05-0201.06.pdiff [282 B]
Réception de :14 http://deb.debian.org/debian bullseye/non-free amd64 Packages T-2021-06-05-0201.06-F-2021-06-05-0201.06.pdiff [505 B]
Réception de :14 http://deb.debian.org/debian bullseye/non-free amd64 Packages T-2021-06-05-0201.06-F-2021-06-05-0201.06.pdiff [505 B]
587 ko réceptionnés en 15s (40,3 ko/s)
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
8 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants seront mis à jour :
busybox cups-client cups-common grub-common grub-pc grub-pc-bin grub2-common libcups2
8 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 5 668 ko dans les archives.
Après cette opération, 1 024 o d'espace disque supplémentaires seront utilisés.
Réception de :1 http://deb.debian.org/debian bullseye/main amd64 busybox amd64 1:1.30.1-6+b2 [434 kB]
Réception de :2 http://deb.debian.org/debian bullseye/main amd64 cups-common all 2.3.3op2-3+deb11u1 [313 kB]
Réception de :3 http://deb.debian.org/debian bullseye/main amd64 cups-client amd64 2.3.3op2-3+deb11u1 [241 kB]
Réception de :4 http://deb.debian.org/debian bullseye/main amd64 libcups2 amd64 2.3.3op2-3+deb11u1 [350 kB]
Réception de :5 http://deb.debian.org/debian bullseye/main amd64 grub2-common amd64 2.04-18 [597 kB]
Réception de :6 http://deb.debian.org/debian bullseye/main amd64 grub-pc amd64 2.04-18 [131 kB]
Réception de :7 http://deb.debian.org/debian bullseye/main amd64 grub-pc-bin amd64 2.04-18 [971 kB]
Réception de :8 http://deb.debian.org/debian bullseye/main amd64 grub-common amd64 2.04-18 [2 630 kB]
5 668 ko réceptionnés en 0s (15,5 Mo/s)
apt-listchanges : Lecture des fichiers de modifications (« changelog »)...
Préconfiguration des paquets...
(Lecture de la base de données... 115182 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-busybox_1%3a1.30.1-6+b2_amd64.deb ...
Dépaquetage de busybox (1:1.30.1-6+b2) sur (1:1.30.1-6+b1) ...
Préparation du dépaquetage de .../1-cups-common_2.3.3op2-3+deb11u1_all.deb ...
Dépaquetage de cups-common (2.3.3op2-3+deb11u1) sur (2.3.3op2-3) ...
Préparation du dépaquetage de .../2-cups-client_2.3.3op2-3+deb11u1_amd64.deb ...
Dépaquetage de cups-client (2.3.3op2-3+deb11u1) sur (2.3.3op2-3) ...
Préparation du dépaquetage de .../3-libcups2_2.3.3op2-3+deb11u1_amd64.deb ...
Dépaquetage de libcups2:amd64 (2.3.3op2-3+deb11u1) sur (2.3.3op2-3) ...
Préparation du dépaquetage de .../4-grub2-common_2.04-18_amd64.deb ...
Dépaquetage de grub2-common (2.04-18) sur (2.04-17) ...
Préparation du dépaquetage de .../5-grub-pc_2.04-18_amd64.deb ...
Dépaquetage de grub-pc (2.04-18) sur (2.04-17) ...
Préparation du dépaquetage de .../6-grub-pc-bin_2.04-18_amd64.deb ...
Dépaquetage de grub-pc-bin (2.04-18) sur (2.04-17) ...
Préparation du dépaquetage de .../7-grub-common_2.04-18_amd64.deb ...
Dépaquetage de grub-common (2.04-18) sur (2.04-17) ...
Paramétrage de cups-common (2.3.3op2-3+deb11u1) ...
Paramétrage de grub-common (2.04-18) ...
Paramétrage de busybox (1:1.30.1-6+b2) ...
Paramétrage de libcups2:amd64 (2.3.3op2-3+deb11u1) ...
Paramétrage de grub2-common (2.04-18) ...
Paramétrage de grub-pc-bin (2.04-18) ...
Paramétrage de cups-client (2.3.3op2-3+deb11u1) ...
Paramétrage de grub-pc (2.04-18) ...
Installation pour la plate-forme i386-pc.
Installation terminée, sans erreur.
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-5.10.0-7-amd64
Found initrd image: /boot/initrd.img-5.10.0-7-amd64
Found linux image: /boot/vmlinuz-5.10.0-6-amd64
Found initrd image: /boot/initrd.img-5.10.0-6-amd64
Found Debian GNU/Linux 10 (buster) on /dev/sda1
Found Windows 10 on /dev/sdb1
Found Ubuntu 20.04.2 LTS (20.04) on /dev/sdb5
done
Traitement des actions différées (« triggers ») pour libc-bin (2.31-12) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.4-2) ...
Traitement des actions différées (« triggers ») pour initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.10.0-7-amd64
root@debsid:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
root@debsid:~#
déconnexion
michel@debsid:~$
Avec cette version debian, et sans doute tant qu’elle n’est pas encore en version stable,
le débit de téléchargement n’est pas très rapide, même si je suis très bien connecté (fibre)
salut
les mises à jour sont faites, mais ils reste des erreurs nvidia ( des fichiers manquants )
j’ai testé systemd-analyze blame systemd-analyze critical-chain
j’ai vu que exim4 prenait du temps - alors que je ne l’utilise pas ; je l’ai donc enlevé ( apt-get --purge remove ) et reboot
le premier démarrage c’est passé correctement :
4/5 s pour arriver à l’écran de login
10 s pour voir le bureau
je dirais donc, résolu pour l’instant ( j’espère )
merci
Hier soir, comme on le voit dans mon précédent message, la mise à jour a concerné quelques paquetages, et quelques heures plus tard, avant de me coucher, il y en a encore eu quelques-uns.
Ce matin, j’ai refait une mise à jour de la liste des paquetage qui a été suivie par la mise à jour de quelques paquetages,
et je viens d’en refaire une autre à l’instant qui a entraîné la mise à jour du paquetage libass9_1%3a0.15.0-2_amd64.deb
En résumé, il faut mettre à jour très souvent.
Sur mon ThinkPad T450
voilà les 70 lignes retournées par systemd-analyze blame
michel@debsid:~$ systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.
graphical.target @5.966s
└─multi-user.target @5.966s
└─hddtemp.service @5.956s +8ms
└─network-online.target @5.955s
└─NetworkManager-wait-online.service @1.497s +4.457s
└─NetworkManager.service @1.245s +251ms
└─dbus.service @1.237s
└─basic.target @1.228s
└─sockets.target @1.228s
└─virtlogd-admin.socket @1.228s
└─virtlogd.socket @1.228s
└─sysinit.target @1.224s
└─apparmor.service @929ms +294ms
└─local-fs.target @928ms
└─donnees.mount @885ms +43ms
└─dev-sdb3.device @843ms
michel@debsid:~$
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.
graphical.target @12.364s
└─multi-user.target @12.364s
└─smbd.service @12.225s +138ms
└─nmbd.service @12.128s +94ms
└─network-online.target @12.123s
└─NetworkManager-wait-online.service @1.337s +10.785s
└─NetworkManager.service @1.248s +84ms
└─dbus.service @1.245s
└─basic.target @1.227s
└─sockets.target @1.227s
└─dbus.socket @1.227s
└─sysinit.target @1.219s
└─systemd-timesyncd.service @1.049s +169ms
└─systemd-tmpfiles-setup.service @1.015s +25ms
└─local-fs.target @1.007s
└─run-user-1000-gvfs.mount @11.092s
└─run-user-1000.mount @10.163s
└─swap.target @476ms
└─dev-disk-by\x2duuid-71b61519\x2dfe48\x2d42df\x2d8fb6\x2dc0c0e159a841.swap @380ms +94ms
└─dev-disk-by\x2duuid-71b61519\x2dfe48\x2d42df\x2d8fb6\x2dc0c0e159a841.device @377ms
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.
graphical.target @12.224s
└─multi-user.target @12.224s
└─smbd.service @12.083s +140ms
└─nmbd.service @11.976s +103ms
└─network-online.target @11.971s
└─NetworkManager-wait-online.service @1.411s +10.559s
└─NetworkManager.service @1.299s +108ms
└─dbus.service @1.291s
└─basic.target @1.272s
└─sockets.target @1.272s
└─dbus.socket @1.272s
└─sysinit.target @1.262s
└─systemd-timesyncd.service @1.119s +142ms
└─systemd-tmpfiles-setup.service @1.094s +19ms
└─local-fs.target @1.088s
└─home.mount @1.017s +69ms
└─systemd-fsck@dev-disk-by\x2duuid-6d27241b\x2dbfcc\x2d4966\x2dabcd\x2dfefca192c37e.service @616ms +399ms
└─dev-disk-by\x2duuid-6d27241b\x2dbfcc\x2d4966\x2dabcd\x2dfefca192c37e.device @615ms
pour avoir une représentation graphique (photo) du démarrage
systemd-analyze plot > dem.svg
Ouvrir l’image dem.svg dans son navigateur, ça permet de visualiser l’enchainement des tâches, les dépendances entre tâches, la durée des tâches et de faire une bonne analyse …
Est-ce que tu sais si la configuration des services systemd-fsck préempte le champ fs_passno dans /etc/fstab (si le champ est à 0 il n’y a pas de fsck au démarrage) ?
En fait, systemD lance la vérification à chaque démarrage, mais elle ne se fait vraiment que lorsque les paramètres du système de fichiers le demandent, c’est à dire si le démontage de s’est pas fait ou que tu tombes sur un dépassement de l’intervale de vérification ou du nombre de montages.
Tu peux utiliser la commande tune2fs pour régler les intervales de vérification des partitions.
┌ (gilles@Nut + 0) (13/06/21 - 7:14:43) (0.63 - 0%) (~)
└% sudo tune2fs -l /dev/Nut/rootfs
tune2fs 1.44.5 (15-Dec-2018)
Filesystem volume name: rootfs
Last mounted on: /
[…]
Mount count: 2
Maximum mount count: 28
Last checked: Wed Mar 17 08:47:38 2021
Check interval: 2419200 (4 weeks)
Next check after: Wed Apr 14 09:47:38 2021
[…]
Pour ma part, j’ai l’habiture de faire la vérification tous les vingt-huit montages ou tous les vingt-huit jours à l’aide de la commande :