当前位置: 首页 > article >正文

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>


http://www.kler.cn/a/461178.html

相关文章:

  • 学习C++:数组
  • 数据挖掘——模型的评价
  • OpenGL ES 04 图片数据是怎么写入到对应纹理单元的
  • 查询docker overlay2文件夹下的 c7ffc13c49xxx是哪一个容器使用的
  • 纯前端实现将pdf转为图片(插件pdfjs)
  • 【持续更新中】transformer详解和embedding大模型
  • R语言6种将字符转成数字的方法,写在新年来临之际
  • 第17篇 使用数码管实现计数器___ARM汇编语言程序<四>
  • cad学习 day12客餐厅立面
  • 金融租赁系统助力企业转型与市场竞争力提升
  • 如何通过HTTP API更新Doc
  • 区块链技术在电商API接口中的应用探索与前景分析
  • 17000.机器学习-数字1-9实例
  • WPF使用OpenCvSharp4
  • 矩阵的因子分解2-满秩分解
  • PHP+Redis的基本操作方法
  • 动态吸震器在汽车降噪中的创新应用——电磁正反馈调节系统
  • 【机器学习篇】从新手探寻到算法初窥:数据智慧的开启之门
  • sql特殊查询记录
  • uniapp - 小程序实现摄像头拍照 + 水印绘制 + 反转摄像头 + 拍之前显示时间+地点 + 图片上传到阿里云服务器
  • 线性代数期末复习 [基础篇]
  • Three.js教程004:坐标辅助器与轨道控制器
  • <Uniswap v3 数学洞察>笔记(part 2)
  • 【CSS in Depth 2 精译_099】17.5:基于页面滚动的动画时间线设置(全新)+ 17.6:最后一点建议 + 17.7:本章小结
  • TreeMap
  • 如何使用C#与SQL Server数据库进行交互