了解SystemLink Enterprise从标准文件提取测试数据时的性能。

标准文件包括Bench Data Connector (BDC)文件和标准测试数据格式(STDF)文件。针对每种文件类型,NI使用Notebook执行和测得了的性能测试3种测试数据场景的数据提取。

数据提取的测试条件

NI在下列基础设施和测量条件下对性能进行了评估。

NI未使用下列参数评估影响。
  • 单次执行提取多个文件
  • 并行提取
  • 现有数据集
表 38. 数据提取测试的基础设施条件和测量条件
条件 说明 产品规范
执行pod 由Kubernetes (AWS EKS)部署和管理的执行pod
  • 内存:2 GB
  • CPU:100 m
测试监视器服务 由Kubernetes (AWS EKS)部署和管理的测试监视器服务
  • 复制:自动缩放(默认:2,最大值:10)
  • 节点规范:
    • 类型:r6a.4x large​
    • vCPU:16
    • RAM:128 GiB
  • Pod规范:
    • CPU:250 m
    • 内存:320 Mi(最高512 Mi)
测试监视器数据库 测试监视器数据库作为RDS PostgreSQL的一个数据源
  • PostgreSQL版本:14.7
  • 实例类:db.t4g.xlarge
  • vCPU:4
  • RAM:16 GiB

BDC文件的数据提取性能

Bench Data Connector (BDC)文件是包含测试相关参数数据的测试数据文件。BDC文件由以下3种行类型组成。
表 39. BDC行类型和说明
行类型说明
列首列的名称

列首的名称必须唯一。

列类型列所含数据的类型

列类型必须为METASTDCONDINF

测量数据每次测量的相关值
请参阅Bench Data Connector Logging Libraries详细了解BDC文件。
表 40. BDC文件每种测试场景的数据集特性
特性 场景1:多种多量 场景2:中种中量 场景3:低种低量
场景说明 结果多,步骤多 结果中等,步骤中等 结果少,步骤少
STD 4 4 4
COND 20 15 10
INF 20 15 10
META 16 16 16
结果数(META列组合) 89 61 36
步骤数(COND列组合) 10-890 10-610 10-360
每步测量次数 25 25 25
测量总数(近似值) 1,000,000 500,000 200,000
表 41. BDC文件每种测试场景的性能总结
特性 场景1:多种多量 场景2:中种中量 场景3:低种低量
场景说明 结果多,步骤多 结果中等,步骤中等 结果少,步骤少
平均提取时间 12分钟,6秒 4分钟,53秒 1分钟,52秒
每小时提取速率(近似值) 5个文件 10个文件 28个文件

STDF文件的数据提取性能

标准测试数据格式(STDF)文件是一种二进制文件,用于存储半导体制造和测试的测试与测量数据。请参阅标准测试数据格式(STDF)规范详细了解STDF文件。

表 42. STDF文件每种测试场景的数据集特性
特性 场景1:多种少量 场景2:低种极多量 场景3:少种多量
场景说明 结果多,步骤少 结果少,步骤极多 结果少,步骤多
结果数 5,000 20 20
步骤数 1,000 54,000 25,000
每步测量次数 1 1 1
测量总数(近似值) 5,000,000 1,000,000 500,000
表 43. BDC文件每种测试场景的性能总结
特性 场景1:多种少量 场景2:低种极多量 场景3:少种多量
场景说明 结果多,步骤少 结果少,步骤极多 结果少,步骤多
平均提取时间 2小时,22分钟,18秒 38分钟,10秒 18分钟,10秒
每10小时的提取速率(近似值) 4个文件 15个文件 33个文件