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 (部署在同一臺機器上)