{"event": "bench_start", "round": "server_c1", "client_workers": 4, "chunks": 4, "total_pages": 20, "ts": "2026-06-12T20:40:05+0800"}
{"event": "chunk_start", "round": "server_c1", "chunk": 0, "pages": 5, "size_bytes": 900563, "size_mb": 0.859, "path": "/tmp/ppocr_vl_bench_chunks/large_p001_005.pdf", "ts": "2026-06-12T20:40:05+0800"}
{"event": "chunk_start", "round": "server_c1", "chunk": 1, "pages": 5, "size_bytes": 834646, "size_mb": 0.796, "path": "/tmp/ppocr_vl_bench_chunks/large_p006_010.pdf", "ts": "2026-06-12T20:40:05+0800"}
{"event": "chunk_start", "round": "server_c1", "chunk": 2, "pages": 5, "size_bytes": 1001463, "size_mb": 0.955, "path": "/tmp/ppocr_vl_bench_chunks/large_p011_015.pdf", "ts": "2026-06-12T20:40:05+0800"}
{"event": "chunk_start", "round": "server_c1", "chunk": 3, "pages": 5, "size_bytes": 965410, "size_mb": 0.921, "path": "/tmp/ppocr_vl_bench_chunks/large_p016_020.pdf", "ts": "2026-06-12T20:40:05+0800"}
{"event": "chunk_error", "round": "server_c1", "chunk": 3, "pages": 5, "ok": false, "http_status": 502, "total_sec": 387.198, "error": "", "ts": "2026-06-12T20:46:32+0800"}
{"event": "chunk_error", "round": "server_c1", "chunk": 1, "pages": 5, "ok": false, "http_status": 502, "total_sec": 387.199, "error": "", "ts": "2026-06-12T20:46:32+0800"}
{"event": "chunk_error", "round": "server_c1", "chunk": 2, "pages": 5, "ok": false, "http_status": 502, "total_sec": 387.202, "error": "", "ts": "2026-06-12T20:46:32+0800"}
{"event": "chunk_error", "round": "server_c1", "chunk": 0, "pages": 5, "ok": false, "http_status": 502, "total_sec": 387.204, "error": "", "ts": "2026-06-12T20:46:32+0800"}
{"event": "bench_done", "round": "server_c1", "wall_sec": 387.207, "success_count": 0, "failure_count": 4, "total_pages": 0, "pages_per_min": 0.0, "avg_request_sec": null, "max_request_sec": null, "min_request_sec": null, "ts": "2026-06-12T20:46:32+0800"}
