我有一个问题,上传速度谷歌云存储使用可恢复上传。我编写了一个桌面java客户端来将大型文件上传到GCS(它有一些专门的特性,这就是为什么gsutil不是我公司的答案)。在大约2个月前的测试中,它很好地利用了可用的连接带宽,25 25Mbps连接中大约有20 25Mbps。该项目被冻结了近2个月,现在当它重新开放时,同一客户端正在以非常差的速度以1.4Mbps的25 25Mbps的可用速度上传。我编写了一个简单的Python脚本来检查它是否会遇到同样的问题,它的速度有点快,但仍然在2 2Mbps左右。Gsutil工具的性能几乎与我的Python脚本相同。我还以超过50 50Mbps的上传速度在不同的网络基础设施上运行了测试。
结果也很差:
唯一改变的是版本。我使用的是JSON,第一个测试是在v1beta API版本上运行的。目前,如果我仍然使用折旧API或新API,则没有什么区别。
有人遇到过同样的上传速度下降吗?
你的平均上传速度是多少?
有什么可能是导致如此戏剧性的上传性能下降的原因?
复合对象的并行上传会帮助我充分利用可用带宽吗?
发布于 2014-09-03 15:25:02
为了确定您可以期望的最高带宽是什么,我们建议运行[医]格氏剂命令。
例如,要查看它上传100 MB文件的效果:
gsutil perfdiag -t wthru -s 100M gs://bucketname这将上传一个100 the的文件五次,并报告结果。我运行的一个示例输出:
------------------------------------------------------------------------------
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。
https://stackoverflow.com/questions/25641644
复制相似问题