V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
liuzhiyong

更好地测量云服务(msmbps 专业版/更新/免费/ Python 开源)

  •  
  •   liuzhiyong · Feb 9, 2021 · 3146 views
    This topic created in 1914 days ago, the information mentioned may be changed or developed.

    简介

    Python 程序测量很多云服务的机房,给出清晰的报告页面。

    目前流行的 Web 测试延迟,具有不可控的精度(不知道精度到底是什么程度),Python 测量延迟可以很准确。

    而且多个线程一起搞,速度可以非常快。

    链接

    最新改进

    • 测试目标全部转成 IP,节省用户 DNS 查询的时间,测试速度有巨大提高。
    • 更新测试目标的列表。
    5 replies    2021-03-27 10:34:01 +08:00
    Windelight
        1
    Windelight  
       Feb 13, 2021 via Android
    是 pingms 的续作吗?
    liuzhiyong
        2
    liuzhiyong  
    OP
       Feb 14, 2021
    @Windelight 现在叫 msmbps 了,可以测试下载。
    baobao1270
        3
    baobao1270  
       Feb 14, 2021
    下载页面是不是忘记设置 HTML title 了?

    好像用的是 tcpping,想知道为什么 Python 测量延迟会很精确
    liuzhiyong
        4
    liuzhiyong  
    OP
       Feb 14, 2021
    @baobao1270 HTML title 就这样啦,很直接,嘿嘿。

    测量延时的代码在
    https://github.com/msmbps/msmbps-python/blob/master/msmbps.py#L42
    ( 42 行到 47 行,共计 6 行)

    很简单的,测量目标是“connect”(建立连接,服务器内部的逻辑完全不关心),测量方法是“perf_counter”(最高的分辨率)。
    pocketz
        5
    pocketz  
       Mar 27, 2021
    到 aws 加州比东京快(
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   968 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 20:22 · PVG 04:22 · LAX 13:22 · JFK 16:22
    ♥ Do have faith in what you're doing.