如何提高INtime运行平台实时性

在工业应用上,实时性十分重要,INtime作为一个实时操作系统,提供了两个评估工具对运行平台进行评估:其中包括了Graphical Jitter Display以及Platform Evaluation Tool,用于帮助改善运行平台的实时性。

1.Graphical Jitter Display

Graphical Jitter Display能够评估平台可以实现的实时性能,通过显示Tick的最大/最小时间,KernelTick的偏差情况等的测定结果来展现实时性能。

在使用Graphical Jitter Display之前,首先需要start node,然后点击Graphical Jitter Display启动。在弹出窗口选择node。

在这个页面中,可以在μSec/Bucket设定Jitter画面显式的Tick范围,默认为Automatic,在Automatic的情况下,会根据所设定的Kernal Tick计算出显式的Tick范围。选择好Node以及设定好显式范围之后,点击Start。

如图为进入后的界面。显示的数据包括了设定的Kernal Tick,测定次数,最小/平均/最大的Tick,Kernal Tick的偏差。实时性评估主要关注的是抖动情况,因此关注点在最小/最大的Tick以及Tick偏差。可以看到以上的平台测试中,Kernel Tick设置为50us,Jitter抖动保持在2us以下,有着较好的实时性能。

2.Platform Evaluation Tool

Platform Evaluation Tool是诊断电脑是否适合INtime的工具。它能诊断BIOS信息并且显示。

关于BIOS的设置,除以下几项建议修改外,如果您采用的工控机CPU是Intel第八代之前的型号,那么尽量设置BIOS的boot mode为Legacy boot,避免采用UEFI boot,这有助于改善系统实时性。

打开Platform Evaluation Tool

弹出的页面如下

2.1 General页面

绿色表示适合,黄色表示可能会影响实时性,粉色表示不适合

1、Processor type

诊断得出CPU的信息

2、Hyper-Threading

此为超线程技术,在使用INtime时,建议将该功能无效

3、SpeedStep

此为根据CPU负荷改变CPU时钟,有效利用电力的CPU功能之一。SpeedStep有效的情况下,CPU负荷低的话,由于动态地使CPU时钟降低,成为与事实不同的计测结果。在使用INtime时建议将该功能无效。

4、C-states

此为与CPU负荷状态对应的省电功能之一。省电的解除时间也会对控制系统造成障碍,对实时性造成影响。在使用INtime时建议将该功能无效。

5、HW-Controlled Performance (HWP)

此为自动设定性能状态的功能,在使用INtime时建议将该功能无效。

6、System management Mode

x86处理器的操作模式之一,特点是仅可通过BIOS使用,提供独立的环境,包括OS,用户无法访问)显示操作状态。

7、BIOS version and date

显示BIOS版本和日期。

注意:在使用INtime时,尽量将2-6项设置为无效(disabled

2.2 Core Use页面

点击上方Core Use页面,如下图所示

该页面显示可用的逻辑处理器信息和线程信息。

3.INtime软件简易评估工具的利用步骤

请根据步骤对您使用的平台进行评估,并调整参数有助于优化实时性。

3.1 Windows参数调整

Windows的省电功能和睡眠功能可能会影响INtime的性能,因此禁用这两项功能。

3.2 Platform Evaluation Tool评估

根据诊断结果调整BIOS下的设置,最好使得选项均为绿色。

3.3 Graphical Jitter Display评估

根据Jitter显式的结果对BIOS/Windows选项进行调整。

END.

关于虹科: 

虹科是一家在工业自动化领域,特别是工业总线通讯行业经验超过10年的高科技公司。虹科工业通讯事业部与世界知名的工业通讯专家【PEAK-System,Hilscher,Kunbus,SYS TEC,Koenig-Pa,Port,Copa-data,TenAsys,SoC-e、RELYUM】等深度合作,提供业内顶尖水平的工业总线协议软硬件解决方案,协议类型包含【CAN、CANopen、EtherCAT、Profibus、Profinet、Ethernet/IP、TSN】等,产品类型包含代码、软件、芯片、板卡、模块等。虹科工业通讯以客户需求为导向,以技术能力为基础,为国内企业提供最适合的产品和最满意的服务。特别是在工业4.0的大环境下,虹科工业通讯与时俱进,推出了TSN(时间敏感网络)的解决方案,后者将在推动万物互联的潮流中扮演着如高速公路般的连接作用。

如果你想获取更多详细的技术资料请联系:[email protected]或者关注公众号(FieldBus-Hongke)

若需要更多帮助,欢迎联系我们

作者:虹科工业通讯---李沛鑫

排版:虹科工业通讯---黄怡

猜你喜欢

转载自blog.csdn.net/weixin_47677928/article/details/108122604