我尝试将单个文件从本地驱动器直接上传到 google 云计算虚拟机实例gcloud compute scp
并使用 上传到 google 存储桶gsutil cp
,但在这两种情况下,传输速度都明显慢于我的网速(慢 10 到 100 倍)。如果我使用浏览器窗口 ssh 中的 GUI 上传,速度也很慢。但是,手动上传到其他网站似乎没问题(我尝试了 Box 和 gmail)。这个问题似乎只出现在这台台式计算机上,它确实有点旧了(可能有 8 年了,运行的是 Windows 7)。具体来说,我尝试从这台计算机上拔下以太网电缆并将其插入我的笔记本电脑(Windows 10),没有出现速度问题。我的笔记本电脑使用 WiFi 或另一台具有有线互联网连接的台式机(Ubuntu 16.04)也没有出现速度问题。
显然,这台旧电脑出了问题,不幸的是我只能使用它。有什么理由相信 gcloud 工具在 Windows 7 上运行速度更慢吗?我几乎没有网络诊断经验,所以我不知道从哪里开始诊断这个问题。任何提示都将不胜感激!
更新:我尝试使用 WinSCP 的 scp 和 FileZilla 的 sftp,上传速度很好……
答案1
您可以尝试运行 gsutil perfdiag。它会针对 GCS bucket 运行几次传输并测量性能指标(延迟、总体吞吐量、系统资源信息等)。通过查看它生成的报告,可能会更清楚地知道瓶颈在哪里。您还可以尝试在没有性能问题的机器上运行它,并比较两个报告,以尝试查看在存在性能问题的机器上哪个看起来更糟糕。