21 lines
930 B
Markdown
21 lines
930 B
Markdown
# kv_bench 执行记录(benchmark_refactor)
|
||
|
||
## Phase 0(已完成)
|
||
- 日期:2026-03-03
|
||
- 范围:
|
||
- 重构 `src/main.rs` 与 `rocksdb/main.cpp`,完成 v2 方法学最小清单:
|
||
- workload preset:`W1..W6`
|
||
- mixed/read/scan 的 prefill + shared keyspace
|
||
- 时长模式:`--warmup-secs` / `--measure-secs`
|
||
- 显式 read path parity:`--read-path snapshot|rw_txn`
|
||
- 统一 schema 结果落盘(CSV)并自动附带机器/环境元数据
|
||
- 更新脚本:`scripts/mace.sh`、`scripts/rocksdb.sh`、`scripts/plot.py`、`scripts/init.sh`
|
||
- 默认数据目录切换为 `/nvme` 体系(脚本强制 db_root 在 `/nvme` 下)
|
||
- 编译验证:
|
||
- `cargo check -q` 通过
|
||
- `cargo build --release -q` 通过
|
||
- `cmake --build --preset release -j` 通过
|
||
- 运行烟测:
|
||
- `mace` 与 `rocksdb` 均可按新参数运行并写入统一 schema 结果文件
|
||
- 提交:待本阶段 commit
|