web-dev-qa-db-fra.com

Pourquoi le service snapd utilise-t-il autant de données?

Je suis sur Ubuntu 18.04 LTS. Mise à jour du système vers la dernière version. Récemment, j'ai remarqué quelque chose d'inhabituel sur Ubuntu avec ma connexion Internet. Mon quota Internet limité a été rapidement épuisé par quelque chose d'invisible. En tant qu'utilisateur venu de Windows, c'était quelque chose d'étrange car Ubuntu ne m'a jamais rien fait de tel. J'ai installé nethogs et découvert que le diable qui a disparu mes données était /usr/lib/snapd/snapd

J'ai trouvé ne question un peu similaire , mais cela ne répond pas à ce que je vais demander. La suppression de snapd au démarrage n'a pas aidé non plus.

  • Pourquoi Snapd utilise-t-il autant de données?
  • Existe-t-il un moyen d'arrêter ces connexions sans désactiver les applications snap?

    nethogs interface showing culprit

5
Nuwan Thisara

Par défaut, les snaps sont définis pour s'actualiser 4 fois par jour. Si vous utilisez de nombreux snaps, cela pourrait être un processus gourmand en données pour vous.

Peut-être que limiter le nombre de fois par jour que l'actualisation des snaps serait utile. Vous pouvez régler cela sur votre système avec

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

pour définir la mise à jour des snaps pour qu'elle se produise vendredi à 15h00, ou pour indiquer à snapd que vous utilisez une connexion mesurée:

Sudo snap set system refresh.metered=hold

Je soupçonne (mais ne peux pas prouver) que snapd regarde l'indicateur "Restreindre les données d'arrière-plan" de la connexion réseau (comme indiqué dans l'image ci-dessous), pour déterminer que la connexion est mesurée. Si vous choisissez de définir vos connexions sur "mesurées" puis de mettre à jour vos snaps, vous devrez

Sudo snap refresh

à l'occasion, comme vous le feriez de temps en temps Sudo apt update et Sudo apt upgrade

=====

Pour plus d'informations à ce sujet, veuillez consulter https://docs.snapcraft.io/system-options/87

enter image description here

9
Charles Green