test: record docker benchmark resource evidence

This commit is contained in:
Codex
2026-07-01 06:19:59 +08:00
parent bb938cf6e2
commit 458c0be94f
5 changed files with 365 additions and 17 deletions

View File

@@ -575,7 +575,7 @@ $env:DATABASE_URL="postgresql://postgres:postgres@127.0.0.1:54322/postgres"
npm run perf:api:docker-4c16g
```
注意:这个入口只限制 API 容器资源,本地 Supabase/PostgreSQL 仍受 Docker Desktop 全局资源影响。正式容量承诺仍要在目标 4 核 16G 云服务器复跑。
注意:这个入口默认只限制 API 容器资源,并会生成 `docker-4c16g-resource-evidence-*.json/md` 记录 Docker Desktop、API 容器和 Supabase DB 容器的资源上下文;本地 Supabase/PostgreSQL 仍受 Docker Desktop 全局资源影响。需要更贴近本地 4C16G 模拟时,可以显式设置 `BENCHMARK_LIMIT_DB_RESOURCES=true``BENCHMARK_DB_CPUS``BENCHMARK_DB_MEMORY`,脚本默认会在结束后恢复 DB 容器限制。正式容量承诺仍要在目标 4 核 16G 云服务器复跑。
PostgreSQL 调参与运行证据采集: