好物分享之一个简单的测速工具

4e3fbcea3d8f0634928c03625b0f1068.png

大家好,波哥又来给大家推荐好东西啦!

    今天给大家带来一款超级牛批开源测速工具。那么接下来一起跟波哥来看看款工具到底是个什么样的存在.

    bandwhich 是一个开源的命令行工具,用于显示当前网络带宽使用情况。它可以显示哪些进程、连接和主机正在使用你的网络带宽,并提供实时的带宽监控信息。这个工具非常适合系统管理员、网络工程师以及对网络流量感兴趣的用户使用。


项目主要功能

实时带宽监控: 实时显示网络带宽的使用情况。

进程带宽使用: 显示每个进程的带宽使用情况。

连接带宽使用: 显示每个网络连接的带宽使用情况。

主机带宽使用: 显示每个远程主机的带宽使用情况。

过滤和排序: 提供过滤和排序功能,以便用户更容易找到关键信息。


优势

开源免费: 开源项目,免费供用户使用和修改。

轻量级: 轻量级工具,不占用大量系统资源。

实时监控: 提供实时的网络带宽使用情况,便于及时发现问题。

多平台支持: 支持多种操作系统,如Linux、macOS和Windows。

易于使用: 命令行界面简洁直观,易于使用。

工作原理

`bandwhich` 嗅探指定的网络接口并记录IP数据包的大小,然后与Linux上的/proc文件系统、macOS上的lsof文件系统或Windows上的WinApi文件系统进行交叉引用。它会根据终端窗口的大小调整显示信息的数量,如果空间不足则显示较少的信息。此外,它还会在后台尽最大努力使用反向DNS将IP地址解析为主机名。


不同客户端的安装

a2927f94164a361c3d87f7ddd1da1c3f.png

Linux 客户端

使用cargo安装(需要先安装Rust和Cargo):

cargo install bandwhich

或者使用包管理器安装(例如Ubuntu):

sudo snap install bandwhich

android

cargo install --git https://github.com/cross-rs/cross.git cross
cross build --release --target aarch64-linux-android

macOS 客户端

使用Homebrew安装:

brew install bandwhich

Windows 客户端

  1. 使用cargo安装(需要先安装Rust和Cargo):

cargo install bandwhich

产品截图

023a29a2f2ec317fcc87229c2d4a7a63.png

项目地址:
https://github.com/imsnif/bandwhich

‍觉得不错别忘了给波哥一键三连哦!


波哥

IT行业近二十年的IT老炮。常年潜伏于国企、各一二线大厂中。硬件集成入行,直至虚拟技术、容器化。岗位历经系统集成、DBA、全栈开发、sre、项目经理、产品经理、部门总监。

主要作品:
  • IT类资源汇聚门户:https://www.98dev.com

  • 各大短视频平台:98dev

  • 各大主要技术论坛博客:IT运维技术圈

  • 长视频教学作品:《波哥讲网络》《波哥讲git》《波哥讲gitlab》

  • 小程序:IT面试精选

  • 构建技术社区:+V itboge1521 入学习交流群

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值