부팅 속도를 높이기 위해 16.04에서 snapd.refresh.service를 비활성화합니다 (사용중인 스냅 패키지 없음)


13

우분투 16.04를 실행했지만 적어도 내가 알지 못하는 스냅 패키지는 설치하지 않았습니다.

부팅 할 때 가장 느린 프로세스는 다음과 같습니다.

$ systemd-analyze blame | head
      9.057s snapd.refresh.service
      5.058s NetworkManager-wait-online.service
      1.126s dev-sdb5.device
       822ms storage.mount
       804ms data.mount
       397ms gpu-manager.service
       390ms apt-daily.service
       363ms systemd-rfkill.service
       334ms systemd-fsck@dev-disk-by\x2duuid-B023\x2d3905.service
       251ms accounts-daemon.service

분명히 snapd.refresh.service어쨌든 스냅이 필요하지 않기 때문에 분명히 나머지에 비해 많은 시간이 걸립니다.

부팅 시간을 단축하기 위해 모든 스냅 관련 항목을 비활성화하려면 어떻게해야합니까?


1
시겠습니까 systemctl disable snapd.refresh.service일? fedoraproject.org/wiki/…
Alcuin Arundel

방금 시스템에서 시도했지만 작동하는 것 같습니다. snapd.refresh.service내가 실행할 때 표시되지 않습니다 systemd-analyze blame | head.
Alcuin Arundel 1

@AlcuinArundel 나는 도망 systemctl disable snapd.*탭으로 자동 완성 만 언급 했느냐로 snapd.refresh.timer, snapd.service그리고 snapd.socket있지만 snapd.refresh.service. 어쨌든 나는 그들 중 어느 것도 필요하지 않을 것이라고 생각합니다. 이제 항목이 systemd-analyze blame출력 에서 사라졌습니다 . 답을 올리시겠습니까?
바이트 사령관

1
내 시스템에서 systemctl disable NetworkManager-wait-online.service(10 초 소요) 이 Q & A를 읽는 다른 사람들을위한 팁이 systemd-analyze26 초에서 16 초로 줄었 습니다.
WinEunuuchs2Unix

답변:


17

부팅 속도를 높이기 위해 비활성화 할 필요가 없습니다. 이것은 우리 측의 실수였으며 다음 며칠 동안 업데이트되어 2.11에서 수정되었습니다. 전체 변경 로그는 다음과 같습니다.

https://github.com/snapcore/snapd/blob/2.11/debian/changelog


나는 16.04.2에 있고 지금은 2017-07-17입니다. 13.702s @ 부팅 속도 저하에 systemd-analyze blame | head여전히 snapd.refresh.service기여도가 가장 느린 것으로 나타 납니다. snapd, snap-confineubuntu-core-launcher버전 2.26.8에 있습니다. 우분투에서 실제로 수정 되었습니까?
arielf

이것은 모든 스냅 관련 항목을 비활성화하는 방법에 대한 질문에는 대답하지 않습니다. 사용하지 않으면 거기에 없어야합니다.
mchid

백치. 그것은 내 PC를 견딜 수있게 만들고 있습니다. 화상을 입으면 지불해야합니다. 잘못?
AlwaysLearner 2018

6

systemd wiki 에 따르면 서비스를 비활성화하고 부팅시 서비스가 시작되지 않도록하는 명령은 다음과 같습니다.

sudo systemctl disable [foo]

그래서

sudo systemctl disable snapd.refresh.service

이 경우 작동해야합니다.


1
감사. 나는 도망 systemctl disable snapd.*대신 탭 자동 완성은 언급 했느냐로하지만 snapd.refresh.timer, snapd.service하고 snapd.socket있지만 snapd.refresh.service.
바이트 사령관
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.