【问题标题】:How to compare file upload and download speed at varying time in my application?如何在我的应用程序中比较不同时间的文件上传和下载速度?
【发布时间】:2017-10-04 16:59:46
【问题描述】:

我想在不同时间比较不同服务器(如 machineA、machineB 和 machineC)之间的数据读取/写入速度(即文件上传和下载速度)与我的应用程序。

刚刚尝试按照here 的建议在 curl 的帮助下自动下载。

网络速度不时变化。我也无法在机器之间进行并行测试。在这种情况下,“相对于网络速度进行有效数据读/写速度比较”的最佳方法是什么。

是否有任何开源工具可以进行这些速度测试?

任何建议将不胜感激!

【问题讨论】:

    标签: performance networking download upload speed-test


    【解决方案1】:

    永远不会是同一时间,请记住这一点。您可以做的最好的事情是为每个测试设置相同的参数并运行 X 次测试。您可以获得一系列测试的平均时间。这是一个很好的方法。

    另一个问题,我猜,是你的软件本身。您可以编写代码来比较时间。您没有说什么是应用程序,但是您必须在下载之前(计算时间)编写此代码并在之后立即停止,无需后处理。存储数据(ID机、下载时间、上传时间等),然后进行比较。

    希望对你有帮助!

    【讨论】:

    • 市场上有没有开源工具可以做这些速度测试?
    • 有很多免费资料可以提供帮助,例如在 Python 中,有“timeit”,您可以在这里阅读更多内容:docs.python.org/2/library/timeit.html
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 2014-02-17
    • 1970-01-01
    相关资源
    最近更新 更多