web-dev-qa-db-ja.com

apt-daily.serviceを無効にしても安全ですか?

Linux Mint 19.1 Cinnamonを使用しています。

私はこの質問に間接的に関連があると感じました:
buntuクラウドで「apt-daily.service」を無効にする方法VM image?

私の質問は、apt-daily.serviceを無効にしても安全ですか?

私のアップデートスクリプトを使用してシステムアップデートを実行するとします。


$ systemd-analyze blame

11.027s apt-daily.service
 2.675s esets.service
  979ms netfilter-persistent.service
  638ms systemd-resolved.service
  634ms systemd-timesyncd.service
  592ms apt-daily-upgrade.service
  423ms dev-nvme0n1p2.device
  411ms vboxdrv.service
...

いくつかのコメントへの対処:

  • Safeは、次のような意味です:デスクトップシステムの一部の機能が突然起動しますか?

  • はい、起動時間を心配しています。それは速いですが、おそらくもっと速いかもしれません...

  • 私は約2年前から自分のアップグレードスクリプトを使用しており、そのスクリプトを使用してCLIで更新を行うのに慣れており、aptによる速度低下は望んでいません。

9

apt-dailyはデフォルトで1つの処理のみを実行します。インストール可能/アップグレード可能なパッケージのリストをダウンロードします。オフにした場合、パッケージをアップグレードまたはインストールする前に、より頻繁にapt update(または同等のもの)を実行する必要があります。

Apt-dailyに依存するものはありません(systemctl list-dependencies --reverse apt-dailyが他の起動を妨げないことを確認できます)。そのため、他のタスクが必要とする可能性のあるリソースを取得することを除いて、起動プロセスが遅くなることはありません。 apt-dailyが消費する唯一のリソースは、ネットワーク帯域幅です。パッケージリストに大幅な更新があった場合、これにはしばらく時間がかかりますが、帯域幅が非常に限られている場合にのみ問題があり、起動後の最初の数秒間に他の時間よりも多くの帯域幅を利用できることがより重要です。 。

systemd-analyze blameは時間がかかるものを示していますが、影響が何であるかは示していません。 apt-dailyは他のものをブロックしないため、時間がかかるという事実はapt-daily自体にのみ影響し、その他の機能には影響しません。 systemd-analyze critical-chainは、コンピュータが有効になるまでにかかる時間など、起動時間を心配する場合に便利です。

したがって、アップグレードを確認する前にapt updateを実行することを忘れない限り、apt-dailyをオフにしても安全であり、アップグレードが利用可能であるという自動通知に依存せずに定期的にこれを実行します。しかし、それは特に有用ではありません。