切换为部署设置
- 更新时间2025-05-20
- 阅读时长2分钟
默认情况下,RT终端和VI的设置最适于开发和调试的要求。但是,这些设置会影响RT应用程序的速度和确定性。本章节讲述了优化部署的应用程序的性能的步骤。
选择最优的部署设置
对RT应用程序进行基准测试或部署之前,考虑下列设置优化程序的性能和确定性:
设置名称 | 位置 | 最优性能设置 | 详细信息 |
---|---|---|---|
超线程 | RT终端BIOS | 禁用 | 超线程会引起严重的抖动,NI建议不要使用超线程。NI在RT终端上将超线程设置为默认情况下禁用。如使用台式机作为RT终端,默认情况下超线程可能为启用状态。使用RT终端BIOS查看超线程是否被禁用。如未禁用,在BIOS中禁用超线程。 |
包检测 | NI Measurement & Automation Explorer中更多设置下拉菜单下的网络设置选项卡 | 轮询 | 轮询模式的抖动小于中断模式。轮询模式的CPU占用较多。并非所有实时终端都支持轮询模式。 |
启用CPU负载监控 | 其他属性页 | 禁用 | CPU负载检测会增加CPU和内存开销。 |
允许调试 | 执行页 | 禁用 | 调试支持会增加CPU和内存开销。 |
其他部署操作
除上述设置之外,可进行下列操作优化部署的RT应用程序的性能:
- 只安装必须的软件。
- 控制VI的大小,优化缓冲区效果。
- 以独立应用程序生成和运行RT项目