apt: ureadahead zostanie przeprofilowany przy następnym uruchomieniu


13

Wpisałem to polecenie, aby usunąć pakiet i powiązane pliki konfiguracyjne:

sudo apt-get --purge remove supervisor 

Polecenie zakończyło się bez błędów, ale dostałem ten komunikat:

ureadahead will be reprofiled on next reboot

Co to znaczy? Czy muszę się ponownie uruchamiać (czy zalecane jest ponowne uruchomienie)?

Odpowiedzi:


13

Nie ma potrzeby ponownego uruchamiania ani martwienia się.

Ureadahead , faktycznie nazywany über-readahead, to system przyspieszający uruchamianie poprzez wstępne ładowanie plików rozruchowych na strony i pamięć, dzięki czemu są one natychmiast gotowe, gdy są wywoływane, za pośrednictwem plików pakietów , które są już wstępnie spakowane na stronach przyjaznych pamięci. Będzie generował plan wstępnego ładowania co miesiąc, a kiedy pliki związane z bootowaniem zostaną zmodyfikowane, dodane lub usunięte. Ponieważ wpływa to tylko na wydajność rozruchu, ponowne uruchomienie nie jest konieczne, ponieważ ureadahead ma zastosowanie tylko podczas rozruchu, a pakowanie rozruchu i tak zostanie wykonane przy następnym uruchomieniu. Czasami jednak będzie działał, nawet jeśli pliki rozruchowe lub cykl miesięczny nie mają zastosowania.

Jak to faktycznie działa:

ureadaheadto plik wykonywalny, który śledzi proces rozruchu, a następnie generuje pliki paczek. Gdy jest uruchamiany bez argumentów, ten plik wykonywalny sprawdza pliki /var/lib/ureadaheadpakietów, a jeśli są wystarczająco stare lub nie istnieją, zaczyna śledzić na zawsze. Można wtedy otrzymać SIGTERM z Ctrl+ C, w którym to czasie zapisze wszystkie pliki pakietów. Można go również uruchomić, --timeoutaby automatycznie zatrzymywał się i zapisywał swoje pliki pakietów.

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


5

über-readahead jest używany podczas rozruchu do odczytu plików z wyprzedzeniem, kiedy są one potrzebne, tak że znajdują się już w pamięci podręcznej strony, co poprawia wydajność rozruchu.

Pliki danych są regenerowane przy pierwszym uruchomieniu po instalacji, a następnie co miesiąc lub po zainstalowaniu lub aktualizacji pakietów ze skryptami lub konfiguracjami init. Więcej informacji można znaleźć na stronie https://launchpad.net/ureadahead .

Teraz, jak wspomniano powyżej, ureadheadpliki muszą zostać zaktualizowane, gdy pakiety ze skryptami lub konfiguracjami init zostaną zainstalowane lub zaktualizowane. W twoim przypadku wydaje mi się, że to samo stało się podczas usuwania plików. Tak więc ureadaheadponownie wygeneruje swoje pliki danych na podstawie tej operacji usuwania.


Ta odpowiedź jest dla mnie łatwiejsza do zrozumienia. Twoje pytanie @Obsessive jest nieco trudniejsze, ale bardziej szczegółowe, i na koniec naprawdę odpowiedz na moje ostatnie pytanie. Czy muszę (lub sugeruje się) ponowne uruchomienie?
Paolo

@ObsessiveFOSS: Kiedy początkowo odpowiadałem na pytanie, nie odpowiedziałeś na nie. Ale po opublikowaniu dowiedziałem się, że już odpowiedziałeś. Myślałem o zachowaniu mojej odpowiedzi, ponieważ czułem, że jest to prostsze. W każdym razie zgadzam się, że twój był bardzo szczegółowy.
Sourav Mishra

@linuxandunix OK. Nie ma problemu. Jest w ciągu kilku minut, więc jest OK /
nanofarad
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.