docs(runbook): add three-way B6/B7/B8 comparison to static IP baseline
Lint / pssa (push) Failing after 5s
Lint / python (push) Failing after 4s

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-25 22:28:24 +02:00
parent 138fe8d19f
commit 64f800019d
+16 -12
View File
@@ -435,23 +435,27 @@ Ready column = WinRM/5986 TCP probe after IP known.
| 4 | 0.40 | 1.89 | 21.77 | 0.00 | 9.77 | 24.06 | | 4 | 0.40 | 1.89 | 21.77 | 0.00 | 9.77 | 24.06 |
| **avg** | **0.40** | **1.88** | **21.77** | **0.00** | **10.40** | **24.05** | | **avg** | **0.40** | **1.88** | **21.77** | **0.00** | **10.40** | **24.05** |
**Comparison vs B7 DHCP baseline (WinBuild2025, same host):** **Three-way comparison — B6 Windows DHCP / B7 Linux DHCP / B8 Linux static IP:**
| Metric | B7 DHCP avg | B8 static avg | Delta | | Metric | B6 Win DHCP avg | B7 Lin DHCP avg | B8 Lin static avg | B8 vs B6 | B8 vs B7 |
| ----------- | ----------- | ------------- | ------------- | | ---------- | --------------- | --------------- | ----------------- | ---------------- | ---------------- |
| IP acquire | 99.7 s | 21.8 s | **78 s (78%)** | | Clone | 0.62 s | 0.44 s | 0.40 s | 35% | ≈ same |
| Boot total | 102.3 s | 24.1 s | **78 s (76%)** | | Start | 1.77 s | 2.12 s | 1.88 s | +6% | ≈ same |
| Clone | 0.44 s | 0.40 s | ≈ same | | IP acquire | 58.2 s | 99.7 s | 21.8 s | **63%** | **78%** |
| Start | 2.12 s | 1.88 s | ≈ same | | Ready | 0.01 s | 0.01 s | 0.00 s | ≈ same | ≈ same |
| Ready | 0.01 s | 0.00 s | ≈ same | | Boot total | 60.6 s | 102.3 s | 24.1 s | **60%** | **76%** |
| IP σ | ~26 s | ~57 s | <0.03 s | **deterministic**| **deterministic**|
**Key findings**: **Key findings**:
- Static IP reduces boot-to-ready from ~102 s to ~24 s — **4× faster**. - Static IP beats even the Windows DHCP baseline by 60% on boot total.
- IP acquire is now deterministic: σ < 0.03 s (vs σ ≈ 57 s with DHCP). - IP acquire drops from 58 s (Win) / 100 s (Linux) DHCP to a deterministic
21.8 s — variance eliminated entirely (σ < 0.03 s).
- Ready = 0 s: WinRM is already listening on the static IP by the time - Ready = 0 s: WinRM is already listening on the static IP by the time
`guestinfo.ci-ip` is written — no additional TCP probe wait. `guestinfo.ci-ip` is written — no additional TCP probe wait.
- `ci-static-ip.ps1` startup latency (~21.8 s) is the new floor; it reflects - `ci-static-ip.ps1` startup latency (~21.8 s) is the new floor; it reflects
Windows boot + Task Scheduler + NIC reconfiguration time. Windows boot + Task Scheduler + NIC reconfiguration time.
- Destroy is slower than B7 (~10 s vs ~5 s) despite same template — - Clone/Start/Ready unchanged across all three baselines — static IP has no
likely due to different clone state or disk pressure at test time. side effects on non-IP phases.
- Destroy is slower than B6/B7 (~10 s vs ~5 s) — likely disk pressure or
clone state at test time, unrelated to static IP.