才装好什么都不运行,就吃掉了 80g,平台推荐的 64g 的话,会吃掉 60g。。夸张
请
登录后发表观点
卧槽 牛逼
你说的配置我都改了,现在占用 72g 不知是否正常
图中显示总内存 128G,已用 25G。
另外当 CPU 核心/线程数较多时(例如 32 核/线程或 64 核/线程),每个 .NET 服务会相应多占用一些内存。
可以在
/data/mingdao/script/docker-compose.yaml
文件中添加以下环境变量,以优化内存使用,重启 HAP 服务后生效:DOTNET_gcServer: "0"
你说的配置我都改了,现在占用 72g 不知是否正常
另外当 CPU 核心/线程数较多时(例如 32 核/线程或 64 核/线程),每个 .NET 服务会相应多占用一些内存。
可以在
/data/mingdao/script/docker-compose.yaml
文件中添加以下环境变量,以优化内存使用,重启 HAP 服务后生效:DOTNET_gcServer: "0"
谢谢,回头试试

👀️
另外当 CPU 核心/线程数较多时(例如 32 核/线程或 64 核/线程),每个 .NET 服务会相应多占用一些内存。
可以在 /data/mingdao/script/docker-compose.yaml
文件中添加以下环境变量,以优化内存使用,重启 HAP 服务后生效:
DOTNET_gcServer: "0"
这种现象肯定存在问题。可以先使用 top -co %MEM
命令,根据内存占用情况排序,查看具体是哪些进程占用了较高的内存。
另外,还需要确认当前是否使用国产操作系统。如果是,请检查 docker 的配置文件 /etc/systemd/system/docker.service
,查看其中 LimitNOFILE
的设置值。如果该参数未作限制,可能会导致某个 MySQL 进程占用异常高的内存。