Después de arrancar, corrí systemd-analyze blame
y aquí están los resultados:
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
¿Qué son estos servicios dev-loopxx.device
( xx
denota números) y por qué están tomando tanto tiempo? ¿Están relacionados con el montaje de snaps? ¿Puedo reducir el tiempo de arranque deshabilitándolos? Estoy ejecutando Ubuntu 18.04 junto con Windows 10.
Respuestas:
Puede determinar la lista de todos los snaps instalados con
snap list
, para la relación entre el punto de montaje y el nombre del snap que puede usarsystemctl status
,mount
ylosetup
.Por ejemplo, en mi Ubuntu MATE 18.04 LTS tengo instaladas las siguientes instantáneas:
Crean dispositivos de bucle de la siguiente manera:
Los puntos de montaje son los siguientes:
Veamos más de cerca a
dev-loop4.device
:La carpeta
/sys/devices/virtual/block/loop4
contiene un archivo muy útilloop/backing_file
, podemos leer su contenido:Entonces determinamos que
/dev/loop4
es creado porcore
snap.Pero la forma más fácil es usar
losetup
(verman losetup
):Espero que esto ayude a comprender mejor los puntos de montaje de Snaps.
En pocas palabras: al usar Snaps para tener un software actualizado, terminamos pagando por él con un mayor tráfico de red, más uso de disco y un tiempo de arranque más lento. Si no desea utilizar Snaps, elimínelos con
sudo apt-get purge snapd
.fuente