Je suis simplement curieux de connaître le temps pris par mon système pour démarrer. Dans Arch Linux, il existe quelque chose comme systemd-analyze
.
Quelle est l'alternative dans Ubuntu?
Immédiatement après le démarrage, exécutez la commande dmesg
. Cela vous montre ce que vous voulez.
Sans installer de logiciel, vous pouvez utiliser uptime
, une commande linux native, qui sert à indiquer la durée de fonctionnement de l'ordinateur. La commande uptime
exécutée juste après le démarrage du système vous donnera une idée générale. Cependant, il vous faudra des secondes supplémentaires pour entrer le mot de passe et vous connecter. Une meilleure approche serait de définir l'appel uptime > /opt/BOOT.txt
dans le script de démarrage de lightdm. Il sera exécuté une fois l'écran de connexion affiché.
Pour ce faire, ouvrez ou créez un fichier /etc/lightdm/lightdm.conf
avec les autorisations root.
Il devrait contenir les lignes suivantes:
[SeatDefaults]
greeter-setup-script=uptime > /opt/BOOT.txt
Après votre prochain redémarrage, le fichier /opt/BOOT.txt
vous indiquera la durée de fonctionnement du système.
Sinon, vous pouvez lire /proc/uptime
où la première entrée est la disponibilité en secondes
Vous recherchez bootchart
.
Sudo apt-get install bootchart
Il supprime une image ainsi que le journal compressé dans votre /var/log
indiquant les processus, etc.
PROTIP: Vous devrez peut-être exécuter Sudo update-initramfs -u -k all
pour le lancer à la première occasion.
systemd-analyse est là sur Ubuntu.
Vous ne pouvez l'utiliser que si vous utilisez systemd au démarrage. dmesg -d vous donnerait le temps nécessaire à l'exécution de chaque commande du processus de démarrage.
Vous pouvez toujours obtenir systemd-analyse en utilisant
Sudo apt-get install systemd systemd-analyze