diff options
| author | eunhhu <[email protected]> | 2026-09-29 13:58:30 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-09-29 13:58:44 +0100 |
| commit | 0bbc12658c63f5f5fce2683798d4ac08b1e26e08 (patch) | |
| tree | b589d0b4c2adac20ec2d5180b0cfe865995cf4a9 /research/experiments/019-idle-links/2026-09-29-epochs-idle-linux-aarch64.jsonl | |
| parent | 9791a1e70979ee4ba832851912f0de20301343a8 (diff) | |
| download | pure-0bbc12658c63f5f5fce2683798d4ac08b1e26e08.tar.gz pure-0bbc12658c63f5f5fce2683798d4ac08b1e26e08.zip | |
Say what epochs cost a link, and what the search for it found (099)
Forward secrecy, 098's first task left: keys that leak later open only
epoch 0. M2 after the epoch began and after a restart is as before it
(p50 0.4 ms, p99 0.8 ms, the same CPU, no X25519 on restart). It costs a
p50 of 0.7-1.0 ms more while ten thousand devices first meet and for
about 40 s of accepts after, and a receiver that lost its memo now
stalls 0.8 s and catches up in 7.7 s, not 0.2-0.7: it lost the epochs,
and each sender opens one again. The search also found a packet more a
device from each of M6's path probe and the security checks' challenge,
and a load generator whose own pass over its devices was the floor of
the latency it measured. 098's note that epochs narrow KCI to the first
epoch was wrong; corrected.
Diffstat (limited to 'research/experiments/019-idle-links/2026-09-29-epochs-idle-linux-aarch64.jsonl')
| -rw-r--r-- | research/experiments/019-idle-links/2026-09-29-epochs-idle-linux-aarch64.jsonl | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/research/experiments/019-idle-links/2026-09-29-epochs-idle-linux-aarch64.jsonl b/research/experiments/019-idle-links/2026-09-29-epochs-idle-linux-aarch64.jsonl new file mode 100644 index 0000000..e3dda8b --- /dev/null +++ b/research/experiments/019-idle-links/2026-09-29-epochs-idle-linux-aarch64.jsonl @@ -0,0 +1 @@ +{"senders": 10000, "idle_ms": 2000, "start_empty_seconds": 0.005, "empty": {"rss_kb": 7904, "hwm_kb": 7904, "anonymous_kb": 1920}, "start_allowed_seconds": 0.01, "allowed": {"rss_kb": 8832, "hwm_kb": 8832, "anonymous_kb": 2864}, "send": {"devices": 10000, "stored": 10000, "failed": 0, "resent": 0, "packets": 10000, "seconds": 3.728, "per_second": 2682, "stored_ms_p50": 93.07, "stored_ms_p99": 117.041, "stored_ms_max": 212.59}, "node_cpu_ms_per_send": 0.307, "sent": {"rss_kb": 30512, "hwm_kb": 30512, "anonymous_kb": 21920}, "after_idle": {"rss_kb": 29808, "hwm_kb": 29808, "anonymous_kb": 21216}, "wake": {"devices": 1000, "stored": 1000, "failed": 0, "resent": 0, "packets": 1000, "seconds": 0.524, "per_second": 1908, "stored_ms_p50": 0.152, "stored_ms_p99": 0.889, "stored_ms_max": 1.257}, "node_cpu_ms_per_wake": 0.15, "listener": {"listener_packets": 23100, "listener_received": 11000, "listener_deliveries": 11000, "listener_woken": 11000, "listener_remembered": 1000, "listener_swept": 10000, "listener_active": 1000, "listener_keyed": 11000, "listener_secrets": 11105, "listener_epochs": 0}, "store_bytes": 9512196, "allowed_bytes_per_sender": 96.7, "after_idle_bytes_per_sender": 1975.9, "active_bytes_per_sender": 72.1} |
