DHT Sync Lag

Measure lag time between an agent publishing data and other peers being able to see it. This scenario has two roles:

  • write: A simple job that just creates entries with a timestamp field. Those entries are linked to a known base hash. For each write, the metric ws.custom.dht_sync_sent_count is incremented.
  • record_lag: A job that repeatedly queries for links from the known base hash. It keeps track of records that it has seen and when a new record is found, and calculates the time difference between the timestamp of the new record and the current time. That time difference is then recorded as a custom metric called wt.custom.dht_sync_lag.

After each behaviour loop the metric ws.custom.dht_sync_recv_count is incremented.

Started
Thu, 26 Mar 2026 21:46:16 UTC
Peer count
22
Peer count at end
484
Behaviours
  • record_lag (1 agent)
  • write (1 agent)
Holochain version
0.6.1-rc.3
Wind Tunnel version
0.6.0
Run ID
dht_sync_lag_23619558978
Create rate
The average number of created records per agent.
Mean
mean
33.91
/s
Max
Highest per-partition mean rate
max
76.75
/s
Min
Lowest per-partition mean rate
min
8.64
/s
Sync lag timing
The average time between when a record was created and when it is first seen by an agent.
Mean
mean
296.814547
s
SD
265.224857
s
Max
Highest per-partition mean latency
max mean
587.974879
s
Min
Lowest per-partition mean latency
min mean
8.047346
s
Sync lag rate
The average number of created records discovered per agent.
Mean
mean
94.76
/s
Max
Highest per-partition mean rate
max
605
/s
Min
Lowest per-partition mean rate
min
0
/s
Error count
The number of errors encountered during the scenario.
166
Host Metrics
User CPU usage
CPU usage by user space
46.75
%
Network receive rate (primary)
Rate of bytes received on primary network interface
p5
187.22
KiB/s
<
mean
620.93
KiB/s
SD
408.04
KiB/s
<
p95
1.28
MiB/s
Network send rate (primary)
Rate of bytes sent on primary network interface
p5
75.21
KiB/s
<
mean
627.65
KiB/s
SD
723.53
KiB/s
<
p95
2.10
MiB/s
Total bytes received
Total bytes received on primary network interface
count
22.63
GiB
mean
12.39
MiB/s
Total bytes sent
Total bytes sent on primary network interface
count
22.87
GiB
mean
12.52
MiB/s
CPU spike anomaly
CPU spike anomaly was detected
Detected

Warning CPU p99 reached 97.9%

Memory leak anomaly
Memory leak anomaly was detected
Detected

Warning Memory growing at 1543.52 MiB/s

Disk full anomaly
Disk full anomaly was detected
NotDetected
Swap thrashing anomaly
Swap thrashing anomaly was detected
NotDetected
System overload anomaly
System overload anomaly was detected
Detected

Warning 24% of hosts overloaded (load5/ncpus > 1.0)

Additional Host Metrics
Hidden by default. Click to toggle visibility.
CPU usage
Total CPU usage and kernel CPU usage
Total
p5
17.57
%
<
mean
53.86
%
SD
27.81
%
<
p95
97.25
%
System
7.11
%
CPU percentiles
CPU usage percentiles
p50
44.55
%
p95
97.25
%
p99
97.87
%
CPU usage above 80%
Number of hosts above 80% CPU and mean time spent above threshold for those hosts
count
10
hosts
mean time
0.56
s
Memory used percentage
Percentage of memory used
p5
6.57
%
<
mean
11.12
%
SD
2.68
%
<
p95
14.4
%
Memory available percentage
Percentage of available memory
p5
85.6
%
<
mean
88.88
%
SD
2.68
%
<
p95
93.43
%
Max host memory used
Maximum memory usage percentage across all hosts
max
13.62
%
Max host swap used percentage
Maximum swap space usage percentage across all hosts
max
2.21
%
Memory growth rate
Rate of memory growth over time
growth
1543.52
MiB/s
Disk read throughput
Disk read throughput in MiB/s
15.53
MiB/s
Disk write throughput
Disk write throughput in MiB/s
287.62
MiB/s
Disk space utilization risk
Number of hosts nearing disk space capacity by mount point
Mount Point /
0/21
hosts
Mount Point /boot
0/2
hosts
Mount Point /efi-boot
0/14
hosts
Mount Point /nix/store
0/21
hosts
System load average
System load averages over 1, 5, and 15 minutes. This is an unnormalised value not divided by number of CPUs, so it is only meaningful if all machines have the same core count.
1 min
5.69
5 min
4.80
15 min
3.25
CPU overloaded hosts
Percentage of hosts that experienced CPU overload
23.81
%
CPU pressure
CPU pressure over 10, 60, and 300 second averages
10 second average
p5
0
%
<
mean
15.1039
%
SD
16.939
%
<
p95
55.03
%
60 second average
14.5913
%
300 second average
12.0485
%
Memory pressure some
Memory pressure (some tasks stalled) over 10, 60, and 300 second averages
10 second average
p5
0
%
<
mean
0.0008
%
SD
0.0279
%
p95
0
%
60 second average
0.0000
%
300 second average
0.0000
%
Memory pressure full
Memory pressure (all tasks stalled) over 10, 60, and 300 second averages
10 second average
p5
0
%
mean
0
%
SD
0
%
p95
0
%
60 second average
0.0000
%
300 second average
0.0000
%
I/O pressure some
I/O pressure (some tasks stalled) over 10, 60 and 300 second averages
10 second average
p5
0
%
<
mean
18.3583
%
SD
16.2299
%
<
p95
43.45
%
60 second average
17.9057
%
300 second average
15.5797
%
I/O pressure full
I/O pressure (all tasks stalled) over 10, 60 and 300 second averages
10 second average
p5
0
%
<
mean
12.302
%
SD
11.8904
%
<
p95
32.44
%
60 second average
11.9919
%
300 second average
10.5076
%
Holochain process CPU usage
CPU usage by Holochain process
p5
15.46
%
<
mean
49.93
%
SD
28.37
%
<
p95
96.11
%
Holochain process memory (PSS)
Proportional Set Size memory of Holochain process
p5
280.47
KiB
<
mean
552.14
KiB
SD
321.02
KiB
<
p95
1.34
MiB
Holochain process threads
Number of threads in Holochain process
p5
31
threads
<
mean
49.49
threads
SD
16.9
threads
<
p95
87
threads
Holochain process file descriptors
Number of file descriptors used by Holochain process
p5
78
file descriptors
<
mean
101.35
file descriptors
SD
26.5
file descriptors
<
p95
144
file descriptors

Remote Signals

This scenario tests the throughput of remote_signals operations.

Started
Thu, 26 Mar 2026 22:17:08 UTC
Peer count
10
Peer count at end
50
Behaviours
  • default (1 agent)
Holochain version
0.6.1-rc.3
Wind Tunnel version
0.6.0
Run ID
remote_signals_23619558978
Round trip time
The time from origin signal dispatch to origin receive of the remote side's response signal.
mean
0.093002
s
SD
0.302921
s
p50
0.104165
s
<
p95
0.127736
s
<
p99
0.192716
s
Timeouts
The number of timeouts waiting for the remote side's response signal (default timeout is 20 seconds).
map[count:5 mean_rate_per_second:0.74 measurement_duration:map[nanos:102904616 secs:12] p5_rate_per_second:0 p95_rate_per_second:5.24 peak_rate_per_second:5.24 rate_trend:map[trend:[0.84 0.47] window_duration:10s] std_rate_per_second:1.43]
Host Metrics
User CPU usage
CPU usage by user space
2.59
%
Network receive rate (primary)
Rate of bytes received on primary network interface
p5
4.73
KiB/s
<
mean
43.15
KiB/s
SD
300.21
KiB/s
p95
16.09
KiB/s
Network send rate (primary)
Rate of bytes sent on primary network interface
p5
4.74
KiB/s
<
mean
8.86
KiB/s
SD
10.73
KiB/s
<
p95
18.35
KiB/s
Total bytes received
Total bytes received on primary network interface
count
191.74
MiB
mean
213.41
KiB/s
Total bytes sent
Total bytes sent on primary network interface
count
39.39
MiB
mean
43.84
KiB/s
CPU spike anomaly
CPU spike anomaly was detected
NotDetected
Memory leak anomaly
Memory leak anomaly was detected
Detected

Warning Memory growing at 77.85 MiB/s

Disk full anomaly
Disk full anomaly was detected
NotDetected
Swap thrashing anomaly
Swap thrashing anomaly was detected
NotDetected
System overload anomaly
System overload anomaly was detected
NotDetected
Additional Host Metrics
Hidden by default. Click to toggle visibility.
CPU usage
Total CPU usage and kernel CPU usage
Total
p5
1.65
%
<
mean
3.94
%
SD
7.72
%
<
p95
4.51
%
System
1.35
%
CPU percentiles
CPU usage percentiles
p50
3.02
%
p95
4.51
%
p99
65.61
%
CPU usage above 80%
Number of hosts above 80% CPU and mean time spent above threshold for those hosts
count
1
hosts
mean time
0.01
s
Memory used percentage
Percentage of memory used
p5
7.64
%
<
mean
11.19
%
SD
2.86
%
<
p95
14.08
%
Memory available percentage
Percentage of available memory
p5
85.93
%
<
mean
88.81
%
SD
2.86
%
<
p95
92.37
%
Max host memory used
Maximum memory usage percentage across all hosts
max
13.86
%
Max host swap used percentage
Maximum swap space usage percentage across all hosts
max
0.00
%
Memory growth rate
Rate of memory growth over time
growth
77.85
MiB/s
Disk read throughput
Disk read throughput in MiB/s
0.02
MiB/s
Disk write throughput
Disk write throughput in MiB/s
3.10
MiB/s
Disk space utilization risk
Number of hosts nearing disk space capacity by mount point
Mount Point /
0/5
hosts
Mount Point /boot
0/1
hosts
Mount Point /efi-boot
0/4
hosts
Mount Point /nix/store
0/5
hosts
System load average
System load averages over 1, 5, and 15 minutes. This is an unnormalised value not divided by number of CPUs, so it is only meaningful if all machines have the same core count.
1 min
0.57
5 min
2.03
15 min
3.29
CPU overloaded hosts
Percentage of hosts that experienced CPU overload
0.00
%
CPU pressure
CPU pressure over 10, 60, and 300 second averages
10 second average
p5
0
%
<
mean
1.0882
%
SD
6.5278
%
<
p95
1.35
%
60 second average
2.1189
%
300 second average
7.3859
%
Memory pressure some
Memory pressure (some tasks stalled) over 10, 60, and 300 second averages
10 second average
p5
0
%
<
mean
0.0032
%
SD
0.0404
%
p95
0
%
60 second average
0.0025
%
300 second average
0.0009
%
Memory pressure full
Memory pressure (all tasks stalled) over 10, 60, and 300 second averages
10 second average
p5
0
%
mean
0
%
SD
0
%
p95
0
%
60 second average
0.0000
%
300 second average
0.0000
%
I/O pressure some
I/O pressure (some tasks stalled) over 10, 60 and 300 second averages
10 second average
p5
0
%
<
mean
1.762
%
SD
4.0695
%
<
p95
6.48
%
60 second average
2.6527
%
300 second average
7.1459
%
I/O pressure full
I/O pressure (all tasks stalled) over 10, 60 and 300 second averages
10 second average
p5
0
%
<
mean
1.6648
%
SD
3.7878
%
<
p95
6.14
%
60 second average
2.2867
%
300 second average
5.1449
%
Holochain process CPU usage
CPU usage by Holochain process
p5
0.44
%
<
mean
1.16
%
SD
2.96
%
<
p95
1.47
%
Holochain process memory (PSS)
Proportional Set Size memory of Holochain process
p5
182.72
KiB
<
mean
203.58
KiB
SD
42.04
KiB
<
p95
229.03
KiB
Holochain process threads
Number of threads in Holochain process
p5
18
threads
<
mean
19.8
threads
SD
3.22
threads
<
p95
22
threads
Holochain process file descriptors
Number of file descriptors used by Holochain process
p5
50
file descriptors
<
mean
55.69
file descriptors
SD
9.46
file descriptors
<
p95
78
file descriptors