【问题标题】:How to restrict memory and CPU usage of edgeAgent container如何限制 edgeAgent 容器的内存和 CPU 使用率
【发布时间】:2020-12-21 09:39:36
【问题描述】:

你能告诉我如何限制 edgeAgent 容器的 CPU 和内存大小吗?我在 portal.azure.com 上限制了大小,但它根本不起作用。

我注意到在iotedged damon程序的配置文件config.yaml中设置了edgeAgent,我应该在这里设置吗?如果config.yaml和portal.azure.com上设置相同的配置,哪个优先级更高?

提前致谢!

【问题讨论】:

    标签: azure azure-iot-edge


    【解决方案1】:

    文档说明可以在配置中指定设置:https://docs.microsoft.com/en-us/azure/iot-edge/how-to-use-create-options?view=iotedge-2018-06#restrict-module-memory-and-cpu-usage

    在不接触 config.yaml 的情况下,从门户的每次部署部署设置是一种有效的方案。由于您已经在使用自定义标签进行部署,因此您可以以相同的方式将设置添加到您的部署中。

    请注意,您可以针对低功耗设备调整许多设置。我以前也偶然发现过这个:https://www.hezser.de/blog/2020/11/03/azure-iot-edge-on-constraint-devices/

    【讨论】:

    • 非常感谢!我确实尝试了你上面提到的URL,但它没有生效。如果我在门户中设置了一些设置,这些设置将在 config.yaml 中覆盖它们,对吧?
    • 通过“设置模块”或“创建部署”创建新的部署清单将其部署到设备,它将覆盖config.yaml。
    猜你喜欢
    • 2015-12-11
    • 2017-09-25
    • 2014-10-16
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    • 1970-01-01
    • 2023-01-26
    • 2017-11-20
    相关资源
    最近更新 更多