web-dev-qa-db-fra.com

apt: ureadahead sera reprofilé au prochain redémarrage

J'ai tapé cette commande pour supprimer un paquet et les fichiers de configuration associés:

Sudo apt-get --purge remove supervisor 

La commande s'est terminée sans erreur mais j'ai reçu le message suivant:

ureadahead will be reprofiled on next reboot

Qu'est-ce que ça veut dire? Dois-je redémarrer (ou un redémarrage est-il recommandé)?

12
Paolo

Il n'y a pas besoin de redémarrer ou d'inquiétude.

readahead , en réalité appelé über-readahead, est un système permettant d’accélérer les temps de démarrage en préchargeant les fichiers de démarrage dans les pages et en mémoire de manière à ce qu’ils soient prêts immédiatement lors de leur appel, via des fichiers de pack déjà pré-emballés. pages conviviales pour la mémoire. Il générera un plan pour le préchargement mensuel, et lorsque les fichiers liés au démarrage sont modifiés, ajoutés ou supprimés. Etant donné que cela n'affecte que les performances de démarrage, il n'est pas nécessaire de redémarrer car ureadahead ne s'applique qu'au démarrage, et la compression de l'initialisation sera effectuée au prochain démarrage de toute façon. Cependant, il fonctionnera parfois même lorsque les fichiers de démarrage ou le cycle mensuel ne s'appliqueront pas.

Comment cela fonctionne réellement:

ureadahead est un exécutable qui trace le processus de démarrage, puis génère des fichiers de pack. Lorsqu'il est exécuté sans arguments, cet exécutable vérifie /var/lib/ureadahead pour les fichiers de paquets. S'ils sont assez vieux ou n'existent pas, il commence à tracer pour toujours. On peut alors lui donner un SIGTERM avec Ctrl+C, à quel moment il sauvegardera tous les fichiers. Il peut également être exécuté avec --timeout pour le faire s’arrêter automatiquement et sauvegarder ses fichiers.

Réf.: https://wiki.archlinux.org/index.php/Ureadahead

13
hexafraction

über-readahead est utilisé au démarrage pour lire les fichiers avant de les utiliser, de sorte qu'ils se trouvent déjà dans le cache de la page, ce qui améliore les performances de démarrage.

Ses fichiers de données sont régénérés au premier démarrage après l’installation, puis tous les mois, ou lorsque des packages contenant des scripts d’initialisation ou des configurations sont installés ou mis à jour. Vous pouvez vous référer à https://launchpad.net/ureadahead pour plus d'informations.

Maintenant, comme mentionné ci-dessus, les fichiers ureadhead doivent être mis à jour lorsque des packages avec des scripts d'initialisation ou des configurations sont installés ou mis à jour. Dans votre cas, je suppose que la même chose s’est produite lors de la suppression des fichiers. Ainsi, ureadahead régénérera ses fichiers de données en fonction de cette opération de suppression.

5
Sourav Mishra