为什么 snapd 服务会使用这么多数据?

为什么 snapd 服务会使用这么多数据?

我使用的是 Ubuntu 18.04 LTS。将系统更新到最新版本。最近我注意到 Ubuntu 上的互联网连接有些异常。我有限的互联网配额很快就被一些看不见的东西用完了。作为一个来自 Windows 的用户,这很奇怪,因为 Ubuntu 从来没有对我做过这样的事情。我安装了网猪并发现那个让我的数据消失的魔鬼是/usr/lib/snapd/snapd

我发现有点类似的问题,但它没有回答我要问的问题。从启动中删除 snapd 也无济于事。

  • 为什么 snapd 要使用这么多数据?
  • 有没有办法在不禁用 snap 应用程序的情况下停止这些连接?

    nethogs 界面显示罪魁祸首

答案1

默认情况下,快照设置为每天刷新 4 次。如果您使用许多快照,这对您来说可能是一个数据密集型过程。

也许限制每天快照刷新的次数会有所帮助。你可以在系统上使用以下方法进行调整

sudo snap set system refresh.timer=fri,15:00

将快照更新设置为星期五 15:00 进行,或者告知snapd您正在使用计量连接:

sudo snap set system refresh.metered=hold

我怀疑(但无法证明)会snapd查看网络连接的“限制后台数据”标志(如下图所示),以确定连接是否按流量计费。如果您选择将连接设置为“按流量计费”,则要更新快照,您需要

sudo snap refresh

就像你偶尔sudo apt updatesudo apt upgrade

=====

有关更多信息,请参阅https://docs.snapcraft.io/system-options/87

在此处输入图片描述

相关内容