首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCS可恢复上传速度

GCS可恢复上传速度
EN

Stack Overflow用户
提问于 2014-09-03 10:10:05
回答 1查看 574关注 0票数 1

我有一个问题,上传速度谷歌云存储使用可恢复上传。我编写了一个桌面java客户端来将大型文件上传到GCS(它有一些专门的特性,这就是为什么gsutil不是我公司的答案)。在大约2个月前的测试中,它很好地利用了可用的连接带宽,25 25Mbps连接中大约有20 25Mbps。该项目被冻结了近2个月,现在当它重新开放时,同一客户端正在以非常差的速度以1.4Mbps的25 25Mbps的可用速度上传。我编写了一个简单的Python脚本来检查它是否会遇到同样的问题,它的速度有点快,但仍然在2 2Mbps左右。Gsutil工具的性能几乎与我的Python脚本相同。我还以超过50 50Mbps的上传速度在不同的网络基础设施上运行了测试。

结果也很差:

  • Java客户端2.4Mbps
  • Python脚本3.2Mbps
  • gsutil 3.2Mbps

唯一改变的是版本。我使用的是JSON,第一个测试是在v1beta API版本上运行的。目前,如果我仍然使用折旧API或新API,则没有什么区别。

有人遇到过同样的上传速度下降吗?

你的平均上传速度是多少?

有什么可能是导致如此戏剧性的上传性能下降的原因?

复合对象的并行上传会帮助我充分利用可用带宽吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-03 15:25:02

为了确定您可以期望的最高带宽是什么,我们建议运行[医]格氏剂命令。

例如,要查看它上传100 MB文件的效果:

代码语言:javascript
复制
gsutil perfdiag -t wthru -s 100M gs://bucketname

这将上传一个100 the的文件五次,并报告结果。我运行的一个示例输出:

代码语言:javascript
复制
------------------------------------------------------------------------------
                               Write Throughput                               
------------------------------------------------------------------------------
Copied a 100 MB file 5 times for a total transfer size of 500 MB.
Write throughput: 71.61 Mbit/s.

它还将输出许多其他可能有助于诊断问题的信息。如果perfdiag输出显示的吞吐量比您的应用程序高得多,那么您的代码可能有问题。如果perfdiag的输出也是低带宽的,那么您通往Google服务器的网络路径可能会出现问题,而它的输出可以帮助识别问题。如果这无助于解决您的问题,请将结果文件(perfdiag -o output.json)发送到gs-team@google.com。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25641644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档