criu/contrib
Radostin Stoyanov 2d1335b755 contrib: Benchmark vLLM compression
Serving engines have different memory layouts and restore behavior, so
SGLang results do not establish the cost or correctness of compression
for vLLM.

Add a vLLM frontend to the shared Podman benchmark. Support CPU and GPU
images and the supported server entrypoint forms, compare uncompressed,
per-page LZ4, and region LZ4 images, and verify deterministic inference
after restore. Report archive, checkpoint, restore, and post-restore
request costs, and add a bounded CPU test runner.

Reuse the shared runc.conf transaction, CRIU configuration isolation,
inventory validation, secret redaction, failure diagnostics, and
cleanup semantics so both serving benchmarks follow the same
methodology.

Assisted-by: Codex:GPT-5
Assisted-by: Claude:claude-fable-5
Signed-off-by: Radostin Stoyanov <rstoyanov@fedoraproject.org>
2026-07-14 10:17:01 +01:00
..
compression-benchmark contrib: Benchmark vLLM compression 2026-07-14 10:17:01 +01:00
criu-service-client contrib: add tests for criu-service-client 2026-04-22 12:58:59 +01:00
dependencies crit: Convert memory page compression offline 2026-07-14 10:17:01 +01:00
apt-install ci: use package-manager dependency install scripts 2025-11-02 07:48:23 -08:00
docker_cr.sh Use command -v instead of which 2025-11-05 15:41:34 -08:00