V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
soaph
V2EX  ›  分享创造

一个简单的 macOS 检测网速的 Menu Bar 软件

  •  3
     
  •   soaph · 2020-02-26 13:10:59 +08:00 · 5195 次点击
    这是一个创建于 1730 天前的主题,其中的信息可能已经有所发展或是发生改变。

    源代码在 GitHub 上,预编译的 app 在 release 中。

    https://github.com/elegracer/NetSpeedMonitor

    写这个的初衷是摆脱笨重的 iStat Menu,因为我只用它来监测网络带宽。

    1. 显示总的上传、下载速度
    2. 可开机自启动
    3. 可按下载速度大小顺序,在弹出框中显示各进程的上传、下载速度

    screenshot.png

    欢迎大家的反馈!

    第 1 条附言  ·  2020-03-22 08:01:39 +08:00
    更新!

    1. 我把显示具体线程网速的功能关掉了,因为这依赖于 nettop,然而 nettop 太耗时了。
    2. 替换掉 nettop,直接使用 sysctl 的 c 接口,获取网络接口的总使用情况,cpu 使用情况大大降低了
    28 条回复    2020-03-01 18:25:03 +08:00
    szx300
        1
    szx300  
       2020-02-26 13:53:16 +08:00
    可以啊 。。。。。
    requesponse
        2
    requesponse  
       2020-02-26 13:58:23 +08:00
    喜欢,可惜最低版本 10.14
    shenfu1991
        3
    shenfu1991  
       2020-02-26 14:28:00 +08:00 via iPhone
    需要,感谢
    falcon05
        4
    falcon05  
       2020-02-26 14:40:22 +08:00 via iPhone
    哈哈,跟我的需求很契合。
    Nangle
        5
    Nangle  
       2020-02-26 14:42:36 +08:00
    把剪头去了记忆完美了
    palxie
        6
    palxie  
       2020-02-26 14:42:57 +08:00
    好东西, 但是我点击没反应
    soaph
        7
    soaph  
    OP
       2020-02-26 14:50:29 +08:00
    @requesponse 我后续考虑适应更加旧的版本
    soaph
        8
    soaph  
    OP
       2020-02-26 14:51:16 +08:00
    @Nangle 现在用的是 popover,之后我看看有什么其他好用的(我只是业余
    soaph
        9
    soaph  
    OP
       2020-02-26 14:51:54 +08:00
    @palxie 是打开 app 之后没有网速显示吗?还是点了没有那个弹出框?
    lucifer226
        10
    lucifer226  
       2020-02-26 15:07:33 +08:00
    好用啊.感谢
    ivamp
        11
    ivamp  
       2020-02-26 15:33:20 +08:00
    不知道怎么用啊,是不是我太菜?
    JuicyJ
        12
    JuicyJ  
       2020-02-26 15:50:12 +08:00
    支持
    npe
        13
    npe  
       2020-02-26 15:54:49 +08:00
    感谢,在用了。
    toconoma
        14
    toconoma  
       2020-02-26 15:55:04 +08:00
    为什么我一运行这程序风扇就狂转?退出就安静了
    soaph
        15
    soaph  
    OP
       2020-02-26 16:02:08 +08:00
    @toconoma 可能是因为后端一直在跑命令的原因……这个我还没找到比较好的办法?后面一直在跑一个 timer
    ccc825
        16
    ccc825  
       2020-02-26 16:06:02 +08:00
    好东西,马克一下
    sleepm
        17
    sleepm  
       2020-02-26 16:29:56 +08:00
    avichen
        18
    avichen  
       2020-02-26 16:38:29 +08:00   ❤️ 1
    装完后,风扇狂转。
    soaph
        19
    soaph  
    OP
       2020-02-26 16:47:44 +08:00
    关于风扇狂转的问题,的确比较明显,有大佬知道怎么解决比较好,希望告诉我(我只是业余的
    vonsy
        20
    vonsy  
       2020-02-26 16:58:03 +08:00
    BitBar https://getbitbar.com/
    The BitBar app lets you put the output from any script or program right in your Mac OS X menu bar.
    palxie
        21
    palxie  
       2020-02-26 17:56:46 +08:00
    @soaph 是程序没有运行, 状态栏没有显示按钮, 每次点击提示从 xxx 下载的, 是否打开
    soaph
        22
    soaph  
    OP
       2020-02-26 18:25:14 +08:00
    @palxie 这个需要去系统设置的安全与隐私里面,通用选项卡下面点打开
    xy19009188
        23
    xy19009188  
       2020-02-26 18:34:30 +08:00
    感谢,正好有需求
    lexfoxrush
        24
    lexfoxrush  
       2020-02-26 19:34:17 +08:00
    风扇转+1
    HereApp
        25
    HereApp  
       2020-02-26 20:48:32 +08:00
    i.v2ex.co/glvdrm7f.png
    看来楼主也是动手达人,试试这个网速插件插件是否能满足需求?
    /t/643399
    Acoffice
        26
    Acoffice  
       2020-02-27 09:30:17 +08:00
    Hammerspoon 这个写个 lua 脚本,也是一样的效果.
    npe
        27
    npe  
       2020-02-28 17:13:22 +08:00
    确实,开了一晚上,第二天来公司上班发现电脑好热。
    0xroot
        28
    0xroot  
       2020-03-01 18:25:03 +08:00
    赞 MagicanLite 看网速也还不错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1076 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:00 · PVG 03:00 · LAX 11:00 · JFK 14:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.