gpt4 book ai didi

docker - Docker堆栈内存预留

转载 作者:行者123 更新时间:2023-12-02 18:36:49 45 4
gpt4 key购买 nike

我在Docker堆栈中同时使用了内存预留和限制。我在Docker文档中没有明确指出某些内容。假设我有一项具有以下资源限制和保留的服务:

deploy:
replicas: 1
resources:
limits:
memory: 2g
reservations:
memory: 2g

这是否意味着将2GB的机器RAM专用于此服务,并且不能被其他人使用?有些服务的内存峰值很大,但是大部分时间都不使用它们的内存,因此我希望其他容器时不时地使用该内存空间。

最佳答案

保留内存开关是cgroup的配置。您可以阅读answer来提问。

reserve-memory不能保证为系统中的容器预留硬盘空间。这保证了如果没有足够的内存来运行容器将不会启动。

关于docker - Docker堆栈内存预留,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54780704/

45 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com