如何设置IoT边缘模块(容器)的cpu优先级

我有一个基于Windows的IoT边缘设备(已安装运行时),该设备已连接到多个端点。我需要侦听来自端点的TCP通信。该设备是低性能设备,但我仍然希望不丢失数据包。

我发现将解决方案分为2个过程可能会有所帮助,其中:

  • 进程#1应该设置为高优先级。它将侦听TCP数据包,进行基本过滤(90%的数据包将在此处丢弃)并存储重要的消息以供以后使用。

  • 进程#2应该具有正常优先级。它将检查来自进程#1的消息并进行进一步处理,这可能需要计算能力,但可以延迟而不会造成损害。它还包括将结果发送到IoT中心。

我认为这两个过程都应作为单独的IoT模块(又称为容器)部署,问题是如何配置模块优先级?

我发现similar question要求使用docker环境,并且可以使用--cpu-shares参数,Azure IoT Edge环境中是否可以使用类似的东西?

谢谢。

sjh102495 回答:如何设置IoT边缘模块(容器)的cpu优先级

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3150447.html

大家都在问