当使用大型repos运行azcopy copy时,或者在运行azcopy bench时,都会使用错误OOMKilled杀死吊舱。(印件v10)
吊舱必须有以下资源限制:
limits: { cpu: 1, memory: 2Gi }发布于 2020-02-25 16:56:38
azcopy (v10)试图在传输时使用所有可用内存来缓冲blobs。计算的内存大小似乎是不正确的,并且超过了豆荚内存的限制。
这可以通过选项AZCOPY_BUFFER_GB来控制,如下面的azcopy env输出所述。
信息:名称: AZCOPY_BUFFER_GB描述: AzCopy应该用来缓冲网络和磁盘之间数据的最大GB数。可以包括小数点,例如0.5。默认值基于机器大小。
因此,对于2 2GiB的吊舱限制,可以将缓冲区设置得稍微低一点:
export AZCOPY_BUFFER_GB=1.5
azcopy bench ...https://devops.stackexchange.com/questions/10901
复制相似问题