apt: ureadahead verrà riprofilato al prossimo riavvio


13

Ho digitato questo comando per rimuovere un pacchetto e i relativi file di configurazione:

sudo apt-get --purge remove supervisor 

Il comando è terminato senza errori ma ho ricevuto questo messaggio:

ureadahead will be reprofiled on next reboot

Cosa significa? Devo riavviare (o è consigliato il riavvio)?

Risposte:


13

Non è necessario riavviare o preoccuparsi.

Ureadahead , in realtà chiamato über-readahead, è un sistema per accelerare i tempi di avvio precaricando i file di avvio in pagine e memoria in modo che siano pronti immediatamente mentre vengono richiamati, tramite file pack che sono già preconfezionati in pagine compatibili con la memoria. Genererà un piano per il precaricamento mensile e quando i file relativi all'avvio vengono modificati, aggiunti o rimossi. Poiché influisce solo sulle prestazioni di avvio, non è necessario riavviare poiché ureadahead si applica solo durante l'avvio e l'imballaggio di avvio verrà comunque eseguito al successivo avvio. Tuttavia, a volte verrà eseguito anche quando non si applicano i file di avvio o il ciclo mensile.

Come funziona effettivamente:

ureadaheadè un eseguibile che traccia il processo di avvio e quindi genera file pack. Se eseguito senza argomenti, questo eseguibile controlla i file /var/lib/ureadaheadpack e se sono abbastanza vecchi o non esistono, inizia a tracciare per sempre. A questo punto può essere assegnato un SIGTERM con Ctrl+ C, a quel punto salverà tutti i pacchetti. Può anche essere eseguito con --timeoutper fermarlo automaticamente e salvare i suoi pacchetti.

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


5

über-readahead viene utilizzato durante l'avvio per leggere i file in anticipo quando sono necessari in modo che siano già nella cache della pagina, migliorando le prestazioni di avvio.

I suoi file di dati vengono rigenerati al primo avvio dopo l'installazione e successivamente mensilmente o quando vengono installati o aggiornati pacchetti con script o configurazioni init. Puoi fare riferimento a https://launchpad.net/ureadahead per ulteriori informazioni.

Ora, come accennato in precedenza, i ureadheadfile devono essere aggiornati quando vengono installati o aggiornati pacchetti con script o configurazioni init. Nel tuo caso, immagino che sia successo lo stesso durante la rimozione dei file. Quindi ureadaheadrigenererà i suoi file di dati in base a questa operazione di rimozione.


Questa risposta è più semplice da capire per me. La tua domanda @Obsessive è un po 'più difficile ma più dettagliata e, finalmente, rispondi davvero alla mia domanda finale Devo (o è suggerito) riavviare?
Paolo

@ObsessiveFOSS: quando inizialmente ho iniziato a rispondere alla domanda, non avevi risposto. Ma, dopo aver pubblicato, ho scoperto che avevi già risposto. Ho pensato di mantenere la mia risposta perché sentivo che era più semplice. Ad ogni modo, sono d'accordo che il tuo è stato molto dettagliato.
Sourav Mishra,

@linuxandunix OK. Nessun problema. È in pochi minuti, quindi va bene /
Ripristina Monica - ζ--
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.