ECS Digital Twin Benchmark — TRANSIT lab / UQAC
entities=50000 | ticks=5000 | warmup=500 | fault_prob=2.0%
[spawn] SensorAsset=35000  EventAsset=10000  ActuatorAsset=5000  total=50000
[warmup] running 500 ticks...
tick=      0 | entities=  50000 (sensor_active= 44082, alerts=   0, act= 5000) | faults=   918 lockouts=  0 | rss=   9.4 MB | tick_mean=    0.0 µs | ingest= 528.0 sim= 211.0 export=  73.0 diag=  0.0 µs | exported=0.41 MB acks=5000
[warmup] done — starting measurement (5000 ticks)
tick=   1000 | entities=  50000 (sensor_active= 22364, alerts= 118, act= 5000) | faults=462345 lockouts=  0 | rss=  20.1 MB | tick_mean= 1918.9 µs | ingest= 497.0 sim=  94.6 export=  70.9 diag=  0.0 µs | exported=203.46 MB acks=2505000
tick=   2000 | entities=  50000 (sensor_active= 22510, alerts=  97, act= 5000) | faults=912440 lockouts=  0 | rss=  27.7 MB | tick_mean= 1922.8 µs | ingest= 496.6 sim=  94.4 export=  71.0 diag=  0.1 µs | exported=609.56 MB acks=7505000
tick=   3000 | entities=  50000 (sensor_active= 22512, alerts=  90, act= 5000) | faults=1361728 lockouts=  0 | rss=  35.3 MB | tick_mean= 1924.0 µs | ingest= 497.0 sim=  94.7 export=  71.0 diag=  0.1 µs | exported=1015.66 MB acks=12505000
tick=   4000 | entities=  50000 (sensor_active= 22519, alerts=  98, act= 5000) | faults=1812084 lockouts=  0 | rss=  43.0 MB | tick_mean= 1922.6 µs | ingest= 496.6 sim=  94.5 export=  70.8 diag=  0.1 µs | exported=1421.74 MB acks=17505000
tick=   5000 | entities=  50000 (sensor_active= 22355, alerts= 101, act= 5000) | faults=2261407 lockouts=  0 | rss=  50.6 MB | tick_mean= 1921.7 µs | ingest= 496.7 sim=  94.5 export=  70.9 diag=  0.1 µs | exported=1827.82 MB acks=22505000

── Final Summary ──────────────────────────────────────
Total ticks (measurement):  5000
Total wall time:            9.617 s
Sustained tick rate:        519.9 Hz
Per-tick mean (wall):       192.0 µs

Per-system mean (µs):
IngestSystem:             496.0
SimulationSystem:         94.5
ExportSystem:             70.8
DiagnosticsSystem:        0.2

Fault injection:
Total sensor faults:      2486121
Total actuator lockouts:  0

Export totals:
Bytes exported:           2030.46 MB
Acks processed:           25000000
Alerts seen:              511654

Memory (RSS at end):        54.3 MB
────────────────────────────────────────────────────────
