您可以使用 probe
命令,测试上传或下载时的单流速率。
使用系统存储桶测试网速时,无需配置 AK 和 SK 等信息,安装 tosutil 工具后即可使用 probe 命令测速。
./tosutil probe [-pt=xxx] [-file=xxx] [-tr=xxx] [-nt=xxx] [-ps=1073741824] [-timeout=30]
tosutil probe [-pt=xxx] [-file=xxx] [-tr=xxx] [-nt=xxx] [-ps=1073741824] [-timeout=30]
参数名 | 参数类型 | 描述 |
---|---|---|
-pt | String | 测速的业务类型。取值说明如下:
|
-file | String | 测速时用于上传或下载的本地文件路径。如果未配置该参数, tosutil 会从内存生成数据用于上传或将下载的数据从内存直接丢弃。 |
-tr | String | 测速的区域,覆盖 TOS 主要区域。取值说明如下:
|
-nt | String | 测速的网络类型,支持指定公网或内网进行测速。取值说明如下:
|
-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]
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 | 测速时使用的对象名称,取值说明如下:
|
-pt | String | 测速的业务类型。取值说明如下:
|
-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