lancer le service au démarrage, au moment où il y a pleins d'I/O
attendre que la pression mémoire pousse a récupérer de la mémoire du service
virer les pages de texte (le binaire) de la mémoire puisqu'il est déjà sur disque
swapper sur disque les pages de données
a la première sollicitation remonter les pages de texte depuis le fichier
remonter les pages de données du swap
Au final dans la seconde solution, on a chargé une fois de plus le binaire depuis le disque, on a lu et écrit une fois toutes les données, et on a fait le lancement à un moment ou le disque est très sollicité.
Le seul avantage qu'on a, c'est que le service réponds plus rapidement, puisqu'il a déjà été initialisé. Mais en général le temps d'initialisation est ridicule devant le temps de lecture.
[^] # Re: Merci
Posté par Sébastien Koechlin . En réponse à la dépêche Évolutions techniques de systemd. Évalué à 9.
Si j'essaye de résumer les deux solutions
Solution à la demande
Solution pré-chargement
Au final dans la seconde solution, on a chargé une fois de plus le binaire depuis le disque, on a lu et écrit une fois toutes les données, et on a fait le lancement à un moment ou le disque est très sollicité.
Le seul avantage qu'on a, c'est que le service réponds plus rapidement, puisqu'il a déjà été initialisé. Mais en général le temps d'initialisation est ridicule devant le temps de lecture.