关于工控机负载优化问题

软件环境:操作系统vxworks 7, 单rtp应用(含数据采集上报,硬件实时监测,硬件实时控制,以及设备通讯代码,实时性要求较高)
硬件环境:嵌入式x86工控机,cpu 4核低功耗类型(atom架构),控制各种基于tcp/ip的协议(运行时上下行网络带宽约耗用10M),部分串口通信
问题:由于硬件设备的扩展,外部通信压力日益增加,软件逻辑的日益复杂,工控机的运算压力已经接近饱和,系统中一些低优先级的任务效率越来越低,处理耗时越来越大。现在想有没有一些方式可以去改善现下情况,优化代码是一个方向,但是用不了多久loading还会上去,目前我的一个想法是把通讯,监测采集,控制这三块分开处理(比如加一块pci处理卡,专门负责解析协议,将采集到的数据映射工控机内存空间,vxworks的rtp负责数据处理和控制),不太了解业界有哪些可靠成型的方案,去解决这种对实时性需求较高的负载问题,或者有没有这方面的书籍,想要学习一下。

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。