ECS Digital Twin Benchmark — TRANSIT lab / UQAC
entities=10000 | ticks=5000 | warmup=500 | fault_prob=2.0%
[spawn] SensorAsset=7000  EventAsset=2000  ActuatorAsset=1000  total=10000
[warmup] running 500 ticks...
tick=      0 | entities=  10000 (sensor_active=  8817, alerts=   0, act= 1000) | faults=   183 lockouts=  0 | rss=   4.0 MB | tick_mean=    0.0 µs | ingest=  97.0 sim=  27.0 export=  14.0 diag=  0.0 µs | exported=0.08 MB acks=1000
[warmup] done — starting measurement (5000 ticks)
tick=   1000 | entities=  10000 (sensor_active=  4488, alerts=  23, act= 1000) | faults= 92482 lockouts=  0 | rss=   6.3 MB | tick_mean=  284.8 µs | ingest=  97.1 sim=  17.1 export=  14.0 diag=  0.0 µs | exported=40.70 MB acks=501000
tick=   2000 | entities=  10000 (sensor_active=  4425, alerts=  23, act= 1000) | faults=182979 lockouts=  0 | rss=   7.8 MB | tick_mean=  286.0 µs | ingest=  97.1 sim=  17.2 export=  14.1 diag=  0.1 µs | exported=121.92 MB acks=1501000
tick=   3000 | entities=  10000 (sensor_active=  4507, alerts=  27, act= 1000) | faults=273085 lockouts=  0 | rss=   9.3 MB | tick_mean=  286.1 µs | ingest=  97.3 sim=  17.3 export=  14.1 diag=  0.1 µs | exported=203.15 MB acks=2501000
tick=   4000 | entities=  10000 (sensor_active=  4502, alerts=  15, act= 1000) | faults=363376 lockouts=  0 | rss=  10.9 MB | tick_mean=  284.8 µs | ingest=  97.0 sim=  17.2 export=  14.0 diag=  0.1 µs | exported=284.37 MB acks=3501000
tick=   5000 | entities=  10000 (sensor_active=  4527, alerts=  24, act= 1000) | faults=453183 lockouts=  0 | rss=  12.4 MB | tick_mean=  284.6 µs | ingest=  97.1 sim=  17.2 export=  14.0 diag=  0.1 µs | exported=365.59 MB acks=4501000

── Final Summary ──────────────────────────────────────
Total ticks (measurement):  5000
Total wall time:            1.430 s
Sustained tick rate:        3497.7 Hz
Per-tick mean (wall):       28.5 µs

Per-system mean (µs):
IngestSystem:             97.2
SimulationSystem:         17.2
ExportSystem:             14.0
DiagnosticsSystem:        0.1

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

Export totals:
Bytes exported:           406.11 MB
Acks processed:           5000000
Alerts seen:              104943

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