5.4 性能测试与结果分析
为了评估GoEHRStream的性能,我们设计测试模拟真实的医院数据流场景,并测量关键指标。
5.4.1 实验环境
- 硬件:
- CPU: Intel Xeon E-2288G (8 cores, 16 threads)
- RAM: 32 GB DDR4
- Storage: 512 GB NVMe SSD (用于GoEHRStream和BadgerDB)
- Network: 1 Gbps Ethernet
- 软件:
- OS: Ubuntu 20.04 LTS
- Go: 1.19
- GoEHRStream: 配置见下文。
- 数据源模拟器: 使用Go编写的程序,模拟多个HIS系统并发发送FHIR Observation事件(生命体征)和HL7 ADT事件(患者入院/转科/出院)。
- 输出目标:
- InfluxDB v2.1 (部署在同一台机器上)