Why does the snapd service use so much data?
Solution 1:
By default, snaps are set to refresh themselves 4 times per day. If you are using many snaps, this could be a data intensive process for you.
Perhaps limiting the number of times per day that the snaps refresh would help. You can adjust this on your system with
sudo snap set system refresh.timer=fri,15:00
to set the update of snaps to occur on Friday at 15:00, or tell snapd
that you are using a metered connection:
sudo snap set system refresh.metered=hold
I suspect (but cannot prove) that snapd
looks at the "Restrict Background Data" flag of the network connection (as shown in the image below), to determine that the connection is metered. If you choose to set your connections to "metered" then to update your snaps, you will need to
sudo snap refresh
on occastion, just as you would occasionally sudo apt update
and sudo apt upgrade
=====
For more information on this, please see https://docs.snapcraft.io/system-options/87