apt: ureadahead wird beim nächsten Neustart neu gespeichert


13

Ich habe diesen Befehl eingegeben, um ein Paket und zugehörige Konfigurationsdateien zu entfernen:

sudo apt-get --purge remove supervisor 

Der Befehl wurde ohne Fehler beendet, aber ich habe folgende Meldung erhalten:

ureadahead will be reprofiled on next reboot

Was bedeutet es? Muss ich neu starten (oder wird ein Neustart empfohlen)?

Antworten:


13

Es besteht kein Grund zum Neustart oder zur Sorge.

Ureadahead , eigentlich als über-readahead bezeichnet, ist ein System zur Beschleunigung der Startzeiten, indem Startdateien in Seiten und Speicher vorgeladen werden, damit sie sofort bereit sind, wenn sie aufgerufen werden, und zwar über Paketdateien, die bereits in speicherfreundliche Seiten gepackt sind. Es wird ein Plan für das monatliche Vorladen erstellt, und wenn Dateien, die sich auf den Start beziehen, geändert, hinzugefügt oder entfernt werden. Da sich dies nur auf die Startleistung auswirkt, ist ein Neustart nicht erforderlich, da ureadahead nur während des Startvorgangs angewendet wird und das Boot-Packen ohnehin beim nächsten Start ausgeführt wird. Es wird jedoch manchmal ausgeführt, auch wenn Startdateien oder der monatliche Zyklus nicht zutreffen.

So funktioniert es eigentlich:

ureadaheadist eine ausführbare Datei, die den Startvorgang verfolgt und dann Paketdateien generiert. Wenn diese ausführbare Datei ohne Argumente ausgeführt wird, wird /var/lib/ureadaheadnach Paketdateien gesucht. Wenn sie alt genug sind oder nicht vorhanden sind, wird die Ablaufverfolgung für immer gestartet. Es kann dann ein SIGTERM mit Ctrl+ vergeben werden C, wobei zu diesem Zeitpunkt alle Paketdateien gespeichert werden. Es kann auch mit ausgeführt werden --timeout, um es automatisch anzuhalten und seine Paketdateien zu speichern.

Ref: https://wiki.archlinux.org/index.php/Ureadahead


5

über-readahead wird während des Startvorgangs verwendet, um Dateien zu lesen, bevor sie benötigt werden, sodass sie sich bereits im Seiten-Cache befinden, wodurch die Startleistung verbessert wird.

Die Datendateien werden beim ersten Start nach der Installation und entweder monatlich danach oder bei der Installation oder Aktualisierung von Paketen mit Init-Skripten oder -Konfigurationen neu generiert. Weitere Informationen finden Sie unter https://launchpad.net/ureadahead .

Wie oben erwähnt, ureadheadmüssen jetzt Dateien aktualisiert werden, wenn Pakete mit Init-Skripten oder -Konfigurationen installiert oder aktualisiert werden. In Ihrem Fall ist das wohl auch beim Entfernen der Dateien passiert. So ureadaheadwerden seine Datendateien basierend auf diesem Entfernungsvorgang neu generiert.


Diese Antwort ist für mich einfacher zu verstehen. Ihre Frage @Obsessive ist etwas schwieriger, aber ausführlicher und beantwortet endlich wirklich meine letzte Frage. Muss ich einen Neustart durchführen (oder wird dies vorgeschlagen)?
Paolo

@ObsessiveFOSS: Als ich anfing, die Frage zu beantworten, hatten Sie sie nicht beantwortet. Aber nach dem Posten fand ich heraus, dass Sie bereits geantwortet hatten. Ich dachte daran, meine Antwort beizubehalten, weil ich dachte, es sei einfacher. Wie auch immer, ich stimme zu, dass Ihre sehr detailliert war.
Sourav Mishra

@linuxandunix OK. Kein Problem. Es ist innerhalb von Minuten, also ist es OK /
Wiedereinsetzen von Monica - ζ--
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.