ubuntu查看当前哪些进程在使用网络流量(好用的方法)

一、ubuntu要查看当前哪些进程在使用网络流量

使用 nethogs 工具:

nethogs 是一个用于显示各个进程使用的网络带宽的命令行工具。你可以通过以下命令安装并运行 nethogs

sudo apt-get install nethogs # 安装 nethogs(对于基于 Debian 的系统)
sudo nethogs

运行结果如下:

会列出每一个使用流量的进程以及此时该进程耗用的带宽

二、snap

我这里是snap在耗费流量(由/usr/lib/snapd/snapd 可以看出):

1339 root /usr/lib/snapd/snapd 是一个由 Snap 包管理器相关的进程。

为什么它占用网络流量:

/usr/lib/snapd/snapd 可能会占用网络带宽的原因包括:

  1. Snap 包更新snapd 定期检查是否有可用的 Snap 包更新,并从 Snap Store 下载更新。
  2. Snap 应用使用:某些通过 Snap 安装的应用程序在后台可能会通过 Snap 进行网络通信,尤其是那些需要同步数据或进行在线操作的应用。
  3. 安装新的 Snap 包:如果你正在安装新的 Snap 包,snapd 进程可能需要下载所需的文件和依赖。

 

如何禁用 snapd 进程(不建议使用,除非迫不得已,这里面安装的都是系统自带的一些应用程序):

  1. 停止 Snap 服务: 如果你只想暂时停止 snapd,可以使用以下命令停止服务:

    sudo systemctl stop snapd

  2. 禁用 Snap 服务: 如果你希望彻底禁用 snapd 服务,使其在系统启动时不自动启动,可以执行以下命令:

    sudo systemctl disable snapd

  3. 卸载 Snap 和 Snap 包: 如果你决定完全删除 Snap 包管理器及所有通过 Snap 安装的应用,可以按照以下步骤进行:

    1. 卸载所有 Snap 应用:

      sudo snap list

      这将列出所有已安装的 Snap 包。然后,你可以逐个卸载:

      sudo snap remove <package-name>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热爱生活的五柒

谢谢你的打赏,人好心善的朋友!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值