开发者社区> 问答> 正文

pythonSDK中大文件上传

oss pythonSDK中关于大文件上传upload_large_file(self, bucket, object, filename, thread_num=10, max_part_num=1000, headers=None)是使用线程池threadpool实现,当线程数增加,上传时间并没有明显减少,10个线程和20个线程上传时间基本一致,这是为什么呢?

展开
收起
rock123 2015-08-19 16:20:49 4811 0
3 条回答
写回答
取消 提交回答
  • RepythonSDK中大文件上传
    您能在你们阿里云局域网内试试吗?改变线程数,看下上传时间。听说python由于 GIL的影响,多线程实现不是很好。

    -------------------------

    回1楼yjseu的帖子
    您能在你们阿里云局域网内试试吗?改变线程数,看下上传时间。听说python由于 GIL的影响,多线程实现不是很好
    2015-08-20 09:40:29
    赞同 展开评论 打赏
  • 估计和你本地网络有关
    2015-08-19 20:25:10
    赞同 展开评论 打赏
  • 回 楼主(rock123) 的帖子
    看一下磁盘使用情况和网络使用情况,当线程数增加到一定程度时,两者有可能成为瓶颈
    2015-08-19 16:46:26
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
无需从0开发 1天上手只能语音离在线方案 立即下载
无需从0开发-1天上手智能语音离在线方案 立即下载
个性化推荐系统开发指南 立即下载