fix: bound HTTP2 soak resources and cleanup
This commit is contained in:
@@ -228,7 +228,9 @@ python3 scripts/verifyBusiness.py --version v0.6.0-preview
|
||||
|
||||
标准库与 native 的并发、延迟和长连接内存对照见 [PERFORMANCE.md](PERFORMANCE.md)。`python3 scripts/verifyPerformance.py` 运行检查与 benchmark;增加 `--load --output /tmp/goOmniPerf.json` 可测量独立服务进程并保存报告。
|
||||
|
||||
HTTP/2 仍是显式 opt-in 实验适配器;Linux TLS 长测使用 `python3 scripts/verifyHTTP2.py --duration 30m`,不会改变 native 的 HTTP/1.1 默认路径。
|
||||
HTTP/2 仍是显式 opt-in 实验适配器,不会改变 native 的 HTTP/1.1 默认路径。Linux TLS 长测使用 `python3 scripts/verifyHTTP2.py --duration 30m`,默认使用普通 Go 运行模式;`--race` 默认改为 60 秒,用于并发检查,其额外内存开销不能当成生产运行基线。
|
||||
|
||||
该脚本默认把测试容器限制为 2 核、2 GiB 内存(禁用 swap)、256 个进程/线程,整个命令最多运行 40 分钟,中断和超时会清理本次容器。这些限制可用 `--cpus`、`--memory-mb`、`--pids-limit`、`--wall-timeout` 调整;共享服务器应先用 `--duration 60s` 短测,再逐步延长。每 15 秒输出的堆、RSS 和 FD 统计包含同一进程内的客户端与服务端;当前验证范围见 [Linux HTTP/2 短测记录](performance/http2SmokeLinux.json)。
|
||||
|
||||
在框架根目录运行:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user