E08 实验证据 日期:2026-09-29 UTC 环境 - Python 3.12.3 - 标准库实现,无第三方 Python 依赖 - 源码 SHA-256:d16c8cbca4bc5076f7833475a51c8ab26e5a6cc4d0072e803ade2dfe581e1dee - TMPDIR/TMP/TEMP:仓库内 examples/distributed-systems/.build/e08/tmp 正式命令 mkdir -p examples/distributed-systems/.build/e08/tmp export TMPDIR="$PWD/examples/distributed-systems/.build/e08/tmp" export TMP="$TMPDIR" TEMP="$TMPDIR" PYTHONDONTWRITEBYTECODE=1 python3 -B examples/distributed-systems/latency-tracing-e08/check.py --output examples/distributed-systems/.build/e08/observations.json 实际结果 - 正常入口:exit 0,status=PASS,7 项门槛全部通过。 - --help:exit 0。 - --mutant unknown:argparse exit 2。 - --mutant average-percentiles:先写 JSON,exit 1。 - --mutant trust-wall-clock:先写 JSON,exit 1。 关键观察(单位均为合成毫秒) - 四跳串行路径:p50=8,p99=51,max=51。 - fan-out width=1:p99=2;width=100:p95=50、p99=50。 - open-loop:计划 166.6667 req/s,完成吞吐约 164.0958 req/s,p99=98。 - 单并发 closed-loop:响应门控吞吐约 182.6484 req/s,原始 p99=5。 - 6ms 预期间隔补样:样本从 1000 增到 1075,p99=88;这些是反事实补样,不是实际请求。 - 两实例局部 p99 为 1 和 100,算术平均 50.5;合并原始样本后的 p99=100。 - 跨主机 recorded start 排序与 parent 链顺序不同;删除 queue span 留下 40ms 未归因时间。 原始输出 - examples/distributed-systems/.build/e08/observations.json - observations.json SHA-256:60e1e6cc00f5972dcd2acc5372e0571b98beeb05043b977a1365cad63b6091c7 - 两个变异输出及 CLI stdout/stderr 同样保存在 .build/e08/。 来源边界 - eRPC 论文 PDF 与 README 只用于研究,不是本机运行结果。 - OpenTelemetry/W3C/Prometheus/HdrHistogram 文档只用于定义和边界核验。 - 本机没有运行 eRPC、OpenTelemetry SDK/Collector、Jaeger、DPDK 或真实 NIC 基准。