Moje buty są strasznie wolne i nie wiem dlaczego.
$ systemd-analyze
Startup finished in 10.975s (kernel) + 49.732s (userspace) = 1min 708ms
$ systemd-analyze blame
34.971s apt-daily.service
20.590s snapd.refresh.service
17.113s grub-common.service
16.033s apport.service
16.027s networking.service
15.894s ondemand.service
15.860s irqbalance.service
15.655s speech-dispatcher.service
11.695s ModemManager.service
9.772s accounts-daemon.service
8.626s NetworkManager-wait-online.service
8.058s systemd-logind.service
8.053s bluetooth.service
7.944s gpu-manager.service
7.896s alsa-restore.service
7.892s pppd-dns.service
7.882s rsyslog.service
7.860s avahi-daemon.service
7.844s dev-sda1.device
7.842s systemd-user-sessions.service
7.648s lightdm.service
7.610s teamviewerd.service
6.445s apparmor.service
Ponadto podczas uruchamiania widzę komunikat, który mówi coś takiego:
device descriptor read/all, error -62
ata1 softreset failed (device not ready) #most of the times
error loading journal #(sometimes)
Test WP failed, assume Write Enabled
Asking for cache data failed #most of the times
Assuming drive cache: write through
apt-daily.service najbardziej spowalnia rozruch. Masz pomysł, jak sobie z tym poradzić?
Mam Ubuntu MATE 16.04.
Odpowiedzi:
To jest błąd Debiana # 844453 .
apt-daily.service
nie powinien być uruchamiany podczas rozruchu, ale dopiero jakiś czas później.Aby obejść ten problem,
sudo systemctl edit apt-daily.timer
wklej i wklej następujący tekst w oknie edytora:Zmienia to „timer”, który uruchamia
apt-daily.service
się w losowym czasie od 15 minut do 45 minut po rozruchu, a następnie raz dziennie. Zobacz stronę systemd.timer, aby uzyskać dodatkowe (nie bardzo dobrze napisane, niestety) wyjaśnienie, co to oznacza.źródło
systemd-analyze blame
poleceniu?sudo systemctl edit snapd.refresh.timer
i dodać ten sam tekst, który opublikowałeś w odpowiedzi, aby zastąpić konfigurację timera dla snapd.refresh?Druga odpowiedź dotyczy drugiego bloku tekstu w pytaniu.
Dla mnie, aby rozwiązać
apt-daily.service
kwestię wieczności, ten post na forum Ubuntu wydaje się działać.Usuń wiodące
#
, które wyłączają linię, i zmień wartość.źródło
Jeśli jest to pulpit, otwórz go i odłącz, a następnie ponownie podłącz wszystkie kable HDD, w tym MB.
W przeciwnym razie wygląda na to, że upłynął limit czasu dysku twardego. ZAPASUJ wszystkie dane teraz.
Nagraj instalację sieciową Ubuntu w pakiecie z systemem, uruchom system, aby wypróbować Ubuntu. Następnie uruchom Gparted: domyślnie sprawdza błędy odczytu dysku twardego. Jeśli masz kopię zapasową wszystkich swoich danych, może ktoś inny może ci doradzić.
źródło