README中文
Varwof Core — 基准与测试文档
varwof-core 引擎与写管线的负载基准和测试报告。原始数据与报告均由 bench/ 工具产出
(工具本身见 bench/README.md)。
报告
| 文档 | 说明 |
|---|---|
| 基准报告 | 大规模 Agent 负载基准:测试矩阵、背压分析、无背压复测(§1)、企业 5万×10 场景(§2)、上班瞬间 burst(§3)、复现脚本(§4)、CPU 节能影响(§5)、树莓派 5(§6)、设备档案(§7)、配置速查(§8) |
| 性能工程工作日志 | 前置工程记录 §1–§4:bench 工具变更、argon2 根因、引擎模式三后端对比(PG/MariaDB/SQLite)、DA nonce 批量写、User/Token 内存索引、MariaDB 写管线崩溃根因(R12)、瓶颈 prof + 锁分片(R4/R13) |
| 全面测试报告 | 构建、单元测试、集成冒烟套件(91/91 全通过) |
| 测试待办事项 | 覆盖率缺口、负面/安全/压力/模糊测试待办、优先级、进度跟踪 |
英文版见 README.md。
原始数据
results/*.json— 测试矩阵背后的首轮调参前原始数据 (当前测量由run-load-tests.sh产出,位于 bench 工作目录results/<时间戳>/)results/20260828-005559/— 可重现测试脚本的完整原始运行归档 (../../bench/run-load-tests.sh)
复现
仓库根目录一条命令重跑全部负载测试:
./bench/run-load-tests.sh # 全量(T1–T5)
./bench/run-load-tests.sh --only t1 # 单测
需要可用的基准数据库(默认 mysql://bench:bench@127.0.0.1:3306/bench_mysql),
并开启 performance CPU 调速器 + turbo(见基准报告 §5)。
许可证
AGPL-3.0