ECS Digital Twin Benchmark — TRANSIT lab / UQAC
entities=100000 | ticks=5000 | warmup=500 | fault_prob=2.0%
[spawn] SensorAsset=70000  EventAsset=20000  ActuatorAsset=10000  total=100000
[warmup] running 500 ticks...
tick=      0 | entities= 100000 (sensor_active= 88228, alerts=   0, act=10000) | faults=  1772 lockouts=  0 | rss=  16.3 MB | tick_mean=    0.0 µs | ingest= 948.0 sim= 607.0 export= 157.0 diag=  0.0 µs | exported=0.81 MB acks=10000
[warmup] done — starting measurement (5000 ticks)
tick=   1000 | entities= 100000 (sensor_active= 45396, alerts= 218, act=10000) | faults=924085 lockouts=  0 | rss=  36.7 MB | tick_mean= 4126.0 µs | ingest= 986.9 sim= 218.2 export= 150.2 diag=  0.0 µs | exported=406.92 MB acks=5010000
tick=   2000 | entities= 100000 (sensor_active= 44998, alerts= 212, act=10000) | faults=1823730 lockouts=  0 | rss=  51.9 MB | tick_mean= 4197.8 µs | ingest= 987.7 sim= 236.6 export= 152.8 diag=  0.1 µs | exported=1219.14 MB acks=15010000
tick=   3000 | entities= 100000 (sensor_active= 45132, alerts= 187, act=10000) | faults=2723608 lockouts=  0 | rss=  67.2 MB | tick_mean= 4132.4 µs | ingest= 986.1 sim= 217.8 export= 150.1 diag=  0.1 µs | exported=2031.31 MB acks=25010000
tick=   4000 | entities= 100000 (sensor_active= 45039, alerts= 209, act=10000) | faults=3624295 lockouts=  0 | rss=  82.4 MB | tick_mean= 4132.1 µs | ingest= 986.5 sim= 217.8 export= 150.1 diag=  0.1 µs | exported=2843.48 MB acks=35010000
tick=   5000 | entities= 100000 (sensor_active= 45069, alerts= 187, act=10000) | faults=4525217 lockouts=  0 | rss=  97.7 MB | tick_mean= 4132.9 µs | ingest= 985.3 sim= 217.1 export= 150.0 diag=  0.1 µs | exported=3655.69 MB acks=45010000

── Final Summary ──────────────────────────────────────
Total ticks (measurement):  5000
Total wall time:            20.732 s
Sustained tick rate:        241.2 Hz
Per-tick mean (wall):       413.0 µs

Per-system mean (µs):
IngestSystem:             985.7
SimulationSystem:         217.2
ExportSystem:             150.1
DiagnosticsSystem:        0.2

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

Export totals:
Bytes exported:           4060.97 MB
Acks processed:           50000000
Alerts seen:              1029861

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