首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何避免OOMKilled与k8s上的偶氮拷贝

如何避免OOMKilled与k8s上的偶氮拷贝
EN

DevOps用户
提问于 2020-02-25 16:56:38
回答 1查看 493关注 0票数 1

当使用大型repos运行azcopy copy时,或者在运行azcopy bench时,都会使用错误OOMKilled杀死吊舱。(印件v10)

吊舱必须有以下资源限制:

代码语言:javascript
复制
limits: { cpu: 1, memory: 2Gi }
EN

回答 1

DevOps用户

发布于 2020-02-25 16:56:38

azcopy (v10)试图在传输时使用所有可用内存来缓冲blobs。计算的内存大小似乎是不正确的,并且超过了豆荚内存的限制。

这可以通过选项AZCOPY_BUFFER_GB来控制,如下面的azcopy env输出所述。

信息:名称: AZCOPY_BUFFER_GB描述: AzCopy应该用来缓冲网络和磁盘之间数据的最大GB数。可以包括小数点,例如0.5。默认值基于机器大小。

因此,对于2 2GiB的吊舱限制,可以将缓冲区设置得稍微低一点:

代码语言:javascript
复制
export AZCOPY_BUFFER_GB=1.5
azcopy bench ...
票数 1
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/10901

复制
相关文章

相似问题

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