You need to enable JavaScript to run this app.
导航

测试网络速率(probe)

最近更新时间2024.04.17 16:11:39

首次发布时间2023.05.19 10:47:06

您可以使用 probe 命令,测试上传或下载时的单流速率。

使用系统存储桶测试

使用系统存储桶测试网速时,无需配置 AK 和 SK 等信息,安装 tosutil 工具后即可使用 probe 命令测速。

命令格式

./tosutil probe [-pt=xxx] [-file=xxx] [-tr=xxx] [-nt=xxx] [-ps=1073741824] [-timeout=30]

参数说明

参数名

参数类型

描述

-pt

String

测速的业务类型。取值说明如下:

  • upload(默认):测试上传业务速率。
  • download:测试下载业务速率。

-file

String

测速时用于上传或下载的本地文件路径。如果未配置该参数, tosutil 会从内存生成数据用于上传或将下载的数据从内存直接丢弃。

-tr

String

测速的区域,覆盖 TOS 主要区域。取值说明如下:

  • cn-beijing(默认):华北2(北京)
  • cn-guangzhou:华南1(广州)
  • cn-shanghai:华东2(上海)
  • ap-southeast-1:亚太东南(柔佛)

-nt

String

测速的网络类型,支持指定公网或内网进行测速。取值说明如下:

  • public(默认): 测试公网速率。
  • internal:测试内网速率。

-ps

String

测速的对象大小,单位:字节,取值区范围为 [100MB, 5GB],默认为 1GB。

说明

支持带容量单位配置,例如,配置 100MB 表示 104857600 字节。

-timeout

Integer

测速的超时时间,单位:秒,默认为 30。最小为 30。

使用示例

使用系统存储桶测试上传速率

  • 命令
./tosutil probe -tr cn-beijing -pt upload
  • 返回
Start to test the uploading speed for region cn-beijing

Average upload rate: 5.65MB/s                                                                                           

Time consuming details
Resolve dns cost:      13 ms
Build connection cost: 42 ms
Tls handshake cost:    -1 ms
Send request cost:     29945 ms
Wait response cost:    -1 ms
Total cost:            30000 ms  

使用自有存储桶测试

命令格式

./tosutil probe tos://bucket[/prefix] [-pt=xxx] [-file=xxx] [-ps=1073741824] [-timeout=30] [-e=xxx] [-re=xxx] [-i=xxx] [-k=xxx] [-t=xxx] [-conf=xxx]

参数说明

参数名

参数类型

描述

bucket

String

表示使用您的自有存储桶测试。

prefix

String

测速时使用的对象名称,取值说明如下:

  • 测试上传时,表示上传到桶中的对象名或对象名前缀(对象名会随机生成)。
  • 测试下载时,表示从桶中下载该对象。

    说明

    * 测试下载时,选择的对象必须大于 20MB。
    * 如果设置的对象不存在或未设置,则 tosutil 会先执行上传任务,然后再测试速率。tosutil 默认会删除测速时上传的对象,但是由于网速、权限等因素可能会导致删除失败。此时 tosutil 会提示删除失败错误,建议您手动删除测速对象,否则将产生相应的存储容量等费用。
    

-pt

String

测速的业务类型。取值说明如下:

  • upload(默认):测试上传业务速率。
  • download:测试下载业务速率。

-file

String

测速时用于上传或下载的本地文件路径。如果未配置该参数, tosutil 会从内存生成数据用于上传或将下载的数据从内存直接丢弃。

-ps

String

测速的对象大小,单位:字节,取值区范围为 [100MB, 5GB],默认为 1GB。

说明

支持带容量单位配置,例如,配置 100MB 表示 104857600 字节。

-timeout

Integer

测速的超时时间,单位:秒,默认为 30。最小为 30。

使用示例

使用 bucket 存储桶测试下载 object 文件的速率

  • 命令
./tosutil probe tos://bucket/object -pt download
  • 返回
Start to test the uploading speed for region cn-beijing

Average download rate: 3.95MB/s                                                

Time consuming details
Resolve dns cost:      -1 ms
Build connection cost: -1 ms
Tls handshake cost:    -1 ms
Send request cost:     0 ms
Wait response cost:    64 ms
Total cost:            30002 ms