之前使用 IStat 来看网速,换了个电脑后,想找个免费的软件。但能找到的都是类似 Tencent Lemon 这类只能看总体流量的软件,无法看到每个进程的。
后面有了解到 eul、stats 这类监控聚合软件,确实挺齐全的。不过我只想要个网速监控,于是在 V2EX 搜索了关键词,找到了这类软件看了下源码,一些是自己调 mac api 统计的,一些是轮询 nettop 实现的( eul 和 stats 也是轮询 nettop )。
轮询 nettop 有个问题,就是计算得不是很准确,毕竟有个时间差在那。不在意这点误差的也无所谓啦。不过我还是希望能够准确一些,所以尝试了 nettop 的 delta 模式,在该模式下,是由 nettop 来计算每个时间周期的流量增量,所以应该是很准确的了。但如果在子进程使用这个模式去拉取数据,也有一些棘手的问题:
为了解决上述问题,用 go 包了一层,有兴趣的同学可以看看 源码
言归正传,这个应用是用 swiftUI 写的(所以要求 macOS 版本 >= 10.15 )。因此,能够较好地适应 dark 模式
欢迎盆友们可以 Star 支持一下,也可以提 PR 、issue 以改进该项目吖~Github 地址: https://github.com/foamzou/ITraffic-monitor-for-mac
最后附上在 light/dark 模式下的截图
周末愉快~
1
hstdt 2021-06-05 19:00:19 +08:00 via iPhone
装了 surge 的话,流量会算在 surge 上。iStat 的做法是展示两个相同流量。
|
2
duxiansen 2021-06-05 19:05:00 +08:00
支持一下,不过在我电脑上左侧图标特别靠近左侧边缘,几乎没有间隙。Mac 2015 款 LT2 ,版本 11.4
|
3
has 2021-06-05 19:14:38 +08:00
不错 支持一个!
|
4
easylee 2021-06-05 19:26:02 +08:00
此类工具爱的不要不要的,sharing 。
|
5
kuoruan 2021-06-05 19:32:58 +08:00
Tencent Lemon 支持看每个进程的流量啊
网络测速 -> 流量监控 |
6
foam OP |
7
terencehan 2021-06-05 21:25:28 +08:00
![截屏 2021-06-05 下午 9.24.14.png]( https://ae01.alicdn.com/kf/He666dfe35d174547ac201b6e197c6ceaU.png)
求教,上图中的图标是什么软件 |
8
foam OP @terencehan #7 这个是 mac 自带的 VPN (网络偏好设置)。因为常常用到,所以我把 VPN 状态显示在了菜单栏
|
9
Hsinyao 2021-06-05 23:05:29 +08:00 via iPhone
感谢楼主,爱了爱了
|
10
dhou45 2021-06-05 23:16:29 +08:00
谢谢分享! 想问下能不能把每个 App 总体流量统计的功能也加上?
|
12
foam OP @duxiansen #2
已经在 macOS 11.0+ 上修复了 UI 问题哦,可以再试试 另外,我在 10.15 和 11.4 上测试,cpu 使用率是正常的。但在 11.2 仍旧有 cpu 高达 20-30% 的问题,暂时没有头绪。 |
13
neighbads 2021-06-07 10:11:45 +08:00
支持一下!最近正在找这个
|
16
qianxiaoxiao 2021-06-07 17:56:27 +08:00
`您使用的是 macOS 10.14.6 。该应用程序要求 macOS 10.15 或更高版本。`
能不能支持一下 10.14 版本 |
17
terencehan 2021-06-07 18:31:13 +08:00
@foam 好滴,感谢
|
18
foam OP @qianxiaoxiao 不好意思,暂时没有<10.15 的支持计划噢
|
19
vueli 2021-06-08 13:59:08 +08:00
|
20
hronro 2021-06-11 20:32:23 +08:00
支持一个,不过我系统版本太低了用不了
|
22
tvirus 2021-06-15 14:38:06 +08:00
支持 M1 吗?
|
24
foam OP @SimonOne #14
懒癌患者来更新啦,已加入 brew 支持。并且更新了个小版本 > Install: brew install itraffic > Update: brew update && brew upgrade itraffic |
25
zhufeilong 2021-08-06 14:13:25 +08:00
谢谢分享,已经安装,终于找到一个喜欢的简洁的网速显示问题
|
26
foam OP @zhufeilong #25
欢迎反馈体验问题 |
27
zhufeilong 2021-11-04 15:12:16 +08:00
@foam 似乎在 Monterey 上显示空白,不知道是不是我的问题
|
28
foam OP @zhufeilong 你好,我刚刚在我的 2019 版 mac 更新了 Monterey ,版本号为:12.0.1 (21A559)。目前使用 Itraffic 0.1.4 是正常的噢。
如果问题仍然存在,可以下载源码在你机器重新编译看看。 |
29
zhufeilong 2021-11-08 16:58:55 +08:00
@foam 谢谢你的跟进,我重新安装了一下,已经正常显示了
|
30
theliang 2022-06-04 11:14:40 +08:00
赞👍一个,在使用了
|
32
vitaminx 2023-06-16 09:53:25 +08:00
这个很不错,必须赞一个!
资源占用打估计是 nettop 的锅 |
33
mikaelson 2023-08-09 09:28:03 +08:00
话说,怎么弄开机启动?
|