怎么限制SForum容器使用的内存

发表:1年前 更新:1年前

SForum默认是没有内存使用限制的,本文来教你怎么限制SForum使用的内存大小。

找到SForum 的docker-compose.yml文件,开头的version改为3.4

1691160557-1_1691160557_JelAPgqOTo.webp

在restart: always 后面加上以下代码(注意换行和缩进):

deploy:
      resources:
        limits:
          memory: 200M  # 设置容器的内存限制为 200MB
        reservations:
          memory: 200M  # 设置容器的内存保留量为 200MB

内存使用被限制在最多200MB。同时,这个服务至少需要25%的CPU和200MB的内存。

1691160595-1_1691160594_ojOjr2fw6z.webp

改完之后重新运行以下命令

#原本的启动命令为
docker-compse up -d
# 需要添加一个参数--compatibility表示以兼容模式来运行
docker-compose --compatibility up -d

通过上述方法限制容器CPU和内存后,再继续使用命令:docker stats查看容器资源使用情况:

1691160752-1_1691160751_sEysc1exiz.webp

注意

内存小于1G可能会导致升级失败!

signature
保持理智

全部评论

zhuchunshu
最佳回复
发表 :1年前
推荐限制256M
next
langvs

发表 :1年前
::小黄脸:[辣眼睛]::
评论

无权限

请登录后评论

RunPod公众号

赞助商

联系我们

QQ群:798695907

邮箱:laravel@88.com