一、速率和下载
- 一种情况,单账号稳定1Gbps传输速度内,2TB后就会限速;另一种情况,如果超速,1TB左右就会限制。
- 根据经验,50-70MB/s的速度可以持续跑到2TB。无论多慢的平均速度,大概都存在2TB左右的额度触发。
- 单api有线程限制,推荐不要超过16线程,超过会容易提前触发限制。
- 单账号下申请多个私有api也有一个共享的额度和线程限制,长期大量拷贝不推荐单账号下申请多个独立api,而是推荐域内每一个账号申请对应1个api即可。
- 总域仍然有总线程数和平均速度以及额度限制,所有账号对应的api,总线程不推荐超过40线程,32-36线程比较稳定可以持续跑,但是注意依然有总额度10TB左右额度限制触发。
二、OneDrive云端服务器限制
- 微软的服务器有物理限速瓶颈,总带宽大约是3Gbps-4Gbps左右,如果你的带宽超过此国际带宽总额,似乎没有很好的办法提升。
- 微软的存储架构存在吞吐量的不足,长时间大量拷贝,大约200tb左右会频繁触发service unavailable 错误,导致文件无法成功传输,推测可能是硬盘io问题,或者数据库结构瓶颈,请等待机房为你个人增加硬盘,系统恢复后再拷贝。
三、限制策略
- 微软的限速策略是动态智能限制,处于触发状态后,如果进行类似高负荷操作,很快就会被再次限制。
- 即使隔个几天再进行高负荷行为,也会很快被限制。
- 限制后会显示“您请求的页面暂时不可用。对由此给您造成的不便,我们深表歉意,请几分钟后再返回查看。”或者“429 Too many requests.”
- 限制范围,同域的所有OneDrive,SharePoint不受影响。
四、限制解除
大概就是访问量少了后,自动解除。具体可能十几分钟,也可能几个小时。
五、启示
在1oveCommunity中分享,应该遵循“多域多样化”的原则,这样既可以降低全局的负担,达到分流效果。同时,也能减少分享链接所在全局OneDrive被限制的概率。