Prendre rendez-vous
  1. Accueil
  2. /
  3. Blog
  4. /
  5. Analyser et optimiser le temps de démarrage d'un serveur Linux avec systemd-analyze

Administration
Linux
Performance

Analyser et optimiser le temps de démarrage d'un serveur Linux avec systemd-analyze

21 juillet 2025

2 min de lecture

Sommaire
Prérequis
Analyse du temps de démarrage global
Détecter les services lents
Visualiser la chaîne critique du démarrage
Générer un graphe visuel du boot
Optimisation du temps de boot
Cas concret : accélérer le démarrage d'un serveur
Conclusion

L'optimisation du temps de démarrage d'un serveur Linux est essentielle pour garantir la disponibilité et la réactivité de vos services. Grâce à l'outil intégré systemd-analyze, il est possible de mesurer et d'améliorer chaque étape du boot en identifiant précisément les services responsables des lenteurs. Pour les bases de systemd, consultez notre guide complet sur les services systemd.

Prérequis

Avant de commencer, assurez-vous d'avoir :

  • Un serveur Linux moderne utilisant systemd (Debian, Ubuntu, Rocky, AlmaLinux…)
  • Accès root ou sudo

Analyse du temps de démarrage global

Utilisez la commande suivante pour obtenir le temps total de boot :

systemd-analyze

Vous obtenez :

Startup finished in 2.210s (kernel) + 3.055s (userspace) = 5.265s

Détecter les services lents

Listez les services qui ralentissent le démarrage :

systemd-analyze blame

Résultat typique :

6.301s NetworkManager.service
3.009s mariadb.service
1.187s systemd-logind.service

Visualiser la chaîne critique du démarrage

Pour afficher l'ordre exact des services critiques :

systemd-analyze critical-chain

Exemple :

graphical.target @6.308s
└─multi-user.target @6.307s
  └─network.target @6.306s
    └─NetworkManager.service @1.113s +5.193s

Générer un graphe visuel du boot

Créez un diagramme SVG pour l'analyse visuelle :

systemd-analyze plot > boot.svg

Ouvrez ce fichier dans votre navigateur pour une vue graphique complète.

Optimisation du temps de boot

  • Désactivez les services inutiles :
    systemctl disable bluetooth.service
    
  • Réorganisez les dépendances pour paralléliser le démarrage
  • Surveillez les logs de boot :
    journalctl -b
    

Pour une optimisation complète du système, consultez notre guide sur le tuning des performances Linux.

Cas concret : accélérer le démarrage d'un serveur

  • Passez en mode multi-user pour éviter l'interface graphique :
    systemctl set-default multi-user.target
    
  • Désactivez les services non critiques (cups, ModemManager, plymouth, bluetooth…)
  • Répétez l'analyse après chaque modification pour suivre l'amélioration

Conclusion

Avec systemd-analyze et une gestion rigoureuse des services systemd, vous disposez de tout le nécessaire pour identifier, diagnostiquer et optimiser le temps de démarrage de vos serveurs Linux. Un boot rapide améliore la disponibilité, la sécurité et la satisfaction de vos utilisateurs.

Besoin d'aide sur ce sujet ?

Notre équipe d'experts est là pour vous accompagner dans vos projets d'infrastructure et d'infogérance.

Contactez-nous

Articles similaires

Kernel Linux 2026 : tuning, modules, compilation et paramètres système
Administration
Linux
Performance

Kernel Linux 2026 : tuning, modules, compilation et paramètres système

Guide complet kernel Linux 2026 : sysctl tuning, modules chargement, compilation kernel custom, paramètres boot, optimisation performance.

6 févr. 2026

Lire plus

Gestion processus Linux 2026 : ps, top, htop, kill et systemctl détaillé
Linux
Administration
Performance

Gestion processus Linux 2026 : ps, top, htop, kill et systemctl détaillé

Guide complet gestion processus Linux 2026 : commandes ps, top, htop, kill, nice, systemctl. Monitoring, priorités, signals, debugging et optimisation performance.

26 janv. 2026

Lire plus

Swap Linux 2026 : configuration, swappiness, zswap et optimisation mémoire
Administration
Linux
Performance

Swap Linux 2026 : configuration, swappiness, zswap et optimisation mémoire

Guide complet swap Linux 2026 : créer partition swap, fichier swap, configurer swappiness, zswap, optimisation mémoire RAM. Performance et bonnes pratiques serveur.

24 janv. 2026

Lire plus


SHPV, votre partenaire de confiance en infrastructure et infogérance informatique en France.

SHPV
Prendre rendez-vousNous contacter
Expertise
InfrastructureDatacenterInfogéranceCloudHébergementTransit IP
Légales
Conditions Générales de VenteCPS - Contrat de ServicesCPS - Hébergement CloudCPS - Microsoft 365Accord sous-traitance RGPDTarifs interventions

SHPV © 2026 - Tous droits réservés

Mentions légalesPolitiques de confidentialité
SHPV FRANCE - SAS au capital de 16 000 € - 52 Rue Romain Rolland, 71230 Saint-Vallier - SIRET n°80886287400035 - R.C.S. Chalon-sur-Saône. Par téléphone 09 72 310 818 - Email: support@shpv.fr