Nach dem Booten bin ich gelaufen systemd-analyze blame
und hier sind die Ergebnisse:
21.596s systemd-journal-flush.service
18.658s dev-sda8.device
15.099s dev-loop33.device
15.034s dev-loop19.device
15.012s dev-loop34.device
14.989s dev-loop21.device
14.877s dev-loop15.device
14.866s dev-loop26.device
14.773s dev-loop27.device
14.684s dev-loop30.device
14.677s dev-loop32.device
14.649s dev-loop35.device
14.590s dev-loop25.device
14.267s dev-loop23.device
14.192s dev-loop24.device
14.156s dev-loop29.device
14.133s dev-loop16.device
14.065s dev-loop31.device
14.059s dev-loop28.device
13.821s dev-loop20.device
13.531s dev-loop22.device
13.495s dev-loop14.device
13.364s dev-loop18.device
Was sind diese Dienste dev-loopxx.device
( xx
bezeichnet Zahlen) und warum nehmen sie so viel Zeit in Anspruch? Beziehen sie sich auf die Montage von Druckknöpfen? Kann ich die Startzeit reduzieren, indem ich sie deaktiviere? Ich verwende Ubuntu 18.04 neben Windows 10.
Antworten:
Sie können die Liste aller installierten Snaps mit bestimmen
snap list
für die Beziehung zwischen Einhängepunkt und Snap-Name, die Sie verwenden könnensystemctl status
,mount
undlosetup
.Zum Beispiel habe ich auf meinem Ubuntu MATE 18.04 LTS die folgenden Snaps installiert:
Sie erstellen Loop-Geräte wie folgt:
Die Montagepunkte sind wie folgt:
Schauen wir uns das genauer an
dev-loop4.device
:Der Ordner
/sys/devices/virtual/block/loop4
enthält eine sehr nützliche Dateiloop/backing_file
, wir können den Inhalt lesen:Also haben wir gerade festgestellt, dass
/dev/loop4
erstellt voncore
Snap .Am einfachsten ist es jedoch, Folgendes zu verwenden
losetup
(sieheman losetup
):Hoffe, dies hilft, Snaps-Mount-Punkte besser zu verstehen.
Fazit: Durch die Verwendung von Snaps für die Aktualisierung der Software zahlen wir am Ende dafür mit höherem Netzwerkverkehr, höherer Festplattennutzung und langsamerer Startzeit. Wenn Sie Snaps überhaupt nicht verwenden möchten, entfernen Sie sie mit
sudo apt-get purge snapd
.quelle